byte-buddy 相关问题

Byte Buddy是一个代码生成和操作库,用于在Java应用程序的运行时期间创建和修改Java类,而无需编译器的帮助。 Byte Buddy允许创建任意类,并且不限于实现用于创建运行时代理的接口。此外,Byte Buddy提供了一个方便的API,可以手动,使用Java代理或在构建期间更改类。

当我在ByteBuddy生成的类中创建自定义构造函数时出现异常

我使用ByteBuddy实现一个包装类,为现有的域对象提供索引。 public interface Indexed {Long getIndex();这是我的域类。公共接口Alpha {...

回答 1 投票 0

使用ByteBuddy disableClassFormatChanges时@Override不起作用

我正在编写一个java代理,当我使用Byte Buddy以下选项时,我遇到了一个非常有趣的问题:net.bytebuddy.agent.builder.Agent Builder#...

回答 1 投票 1

运行Eclipse(EclEmma / JaCoCo)代码覆盖率时,ByteBuddy重置失败

我正在单元测试中用ByteBuddy重新定义类。我在每次测试后重置课程,以确保测试之间没有串扰。简单地运行测试时,ByteBuddy按预期工作......

回答 1 投票 1

使用@Advice.Origin方法无法使用byte-buddy拦截方法

使用以下示例,当我将@Advice.Origin方法方法作为我方法中的参数时,我无法拦截方法调用。 public static void premain(String arguments,...

回答 1 投票 1

重新定义JDK Bootstrap类

是否可以在运行时使用Java代理重新定义Bootstrap类?更具体地说,我希望在加载后的运行时在java.io包中重新定义一些类。

回答 1 投票 0

Byte Buddy Advice打破了Eclipse调试器

我已经使用net.bytebuddy.asm.Advice在适当注释的方法之前和之后添加代码,以启动和停止计时器。在...之前,修改后的类被手动加载到目标类加载器中。

回答 2 投票 0

使用Java代理快速转换一个类

我想测量服务器的启动时间而没有相当大的开销。我真正想要衡量的是从服务器进程执行到服务器开始监听的时间......

回答 1 投票 0

Class Redefine无法正常工作

所以我试图重新定义一个类。我有一个名为folder的类。在OSGi中(使用Felix)我有一个新的Folder类,它具有相同的方法,但有一些额外的日志记录。我想拿文件夹......

回答 1 投票 0

ByteBuddy - rebase已经加载了类

我在SpringBoot应用程序中使用以下代码,它可以实现我所期望的。 TypePool typePool = TypePool.Default.ofClassPath(); ByteBuddyAgent.install();新的ByteBuddy()......

回答 1 投票 1

使用Java代理和byte-buddy来测量执行时间

我正在尝试使用byte buddy lib为方法的度量执行时间创建一个java代理,而不更改main方法。我按照教程并创建以下代码。执行时......

回答 2 投票 1

向班级添加字段会导致“ 没有定义索引2“异常

我试图向java.sql.Connection类型的子类添加一个字段,以便监视长时间打开的连接(例如连接泄漏)。这就是我想要的......

回答 1 投票 0

如何使用Bytebuddy拦截字段访问(没有getter / setter)

我试图使用bytebuddy来拦截getfield和putfield访问。我已经阅读了网站上相当全面的文档,但从我能理解的内容,它包括添加getter和...

回答 1 投票 1

如何使用ByteBuddy添加自定义get / set方法

我目前正在尝试使用ByteBuddy将一个键/值对的java.util.Map包装为一个java bean,它将map键公开为普通的getter / setter。我最初将构建器构建为......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.