如何使用 AgentBuilder 将子类与名称匹配?
我可以轻松匹配类型本身
new AgentBuilder.Default()
.type(named("SomeClass"))
但是,不存在按名称匹配子类型的情况:
new AgentBuilder.Default()
.type(isSubtypeOf(named("SomeClass")))
是否可以通过名称匹配子类型?
最佳答案
有一个匹配器:
new AgentBuilder.Default()
.type(hasSuperType(named("SomeClass")))
如果类型在代理的范围内,则匹配 isSubtypeOf(SomeClass.class)
会更有效。
关于java - Bytebuddy 按名称匹配子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40171602/