gpt4 book ai didi

java - Bytebuddy 按名称匹配子类型

转载 作者:行者123 更新时间:2023-11-30 02:46:06 29 4
gpt4 key购买 nike

如何使用 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/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com