gpt4 book ai didi

java - ByteBuddy - 转换所有方法

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

我正在尝试与字节伙伴一起模仿模拟创建。是否可以一次性拦截所有方法?

我尝试了以下方法:

new ByteBuddy()
.subclass(Object.class)
.method(nameMatches(".*"))
.intercept(FixedValue.nullValue())

但不幸的是它不起作用

最佳答案

可以这样做:

new ByteBuddy()
.subclass(Object.class)
.method(any())
.intercept(StubMethod.INSTANCE);

您不能使用 nullValue(),因为某些方法不会返回任何内容或无法分配 null 的原始类型。因此,Byte Buddy 会为您的示例抛出一个异常,表明这一点。

关于java - ByteBuddy - 转换所有方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40071291/

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