javassist

    2热度

    1回答

    我正在尝试创建一个javassit类,该类实现了一个通用接口,但是没有成功。 我知道答案 Javassist: creating an interface that extends another interface with generics和javassit tutorial但这些都没有帮助。 这里是我的代码: String met = "public void doit(com.packag

    11热度

    2回答

    我试图用Mockito使用PowerMock执行单元测试时遇到问题。我需要PowerMockito来模拟静态方法。 这些I'm使用的版本: PowerMock 1.6.2 Mockito 1.10.19 JUnit 4.12 Java 8 当我添加注释@PrepareForTest(Graph.class)我得到以下错误: java.lang.IllegalStateException:

    0热度

    1回答

    我想在我的应用程序中动态生成类,并遇到了这个限制/错误?与javassist。 似乎javassist无法解析source-body,如果它具有带参数化类型的Maps/List。 例如: public static void main(String[] args) throws Exception { ClassPool pool = ClassPool.getDefault

    2热度

    1回答

    当服务器运行时,它试图检测jdbc方法。我尝试了setString,setInt方法和executeQuery方法,同时运行一个简单的mysql查询,因为它在JDBC示例中给出。当我通过注入下面一行来测试setString方法时,它工作的很好。 private void injectSetVariableMethods(CtMethod method) { if (isInEnum(m

    1热度

    1回答

    我想向具有javassist库的类添加1个注释。这个类是之前加载的,我知道我们不能在正常情况下重新加载这样的类。 javassist HotSwapper可以做到这一点,但我不知道哪个端口正在侦听。拨打此代码时,我收到一个连接拒绝异常: HotSwapper hs = new HotSwapper(8000); // 8000 is a port number. 什么是端口? Java调试端口

    2热度

    1回答

    我学习了hibernate,并且我知道hibernate已经停止使用cglib并切换到javaassist。 我也明白,javaassist和cglib用于代理生成。 所以我想知道这两个工作如何,哪一个更好? 他们的工作风格有什么区别?

    2热度

    1回答

    我想注入代码到Minecraft 1.8 jar使用javassist。 insertBefore & insertAfter方法工作得很好。但方法插入不能按预期工作。我收到此错误: https://gist.github.com/czaarek99/dda36426318f331ce6b0 这里是处理注入代码: if (className.equals(mappingManager.getMap

    0热度

    1回答

    可能有人帮我解释一下究竟是怎么回事,看着下面的线程转储。它是在Tomcat 7上运行的Web应用程序,我们遇到一些要求没有得到回答: "ajp-bio-8012-exec-161" daemon prio=10 tid=0x00007fe170603000 nid=0x344f runnable [0x00007fe174fae000] java.lang.Thread.State: R

    1热度

    1回答

    嗨我尝试添加调试点到我的javaagent。我有两个单独的类,用于前置方法和变换方法。按预期添加的代理类的日志打印。但在ClassFileTransformer类中,它会打印一些日志行并忽略其他一些日志行。 (例如:原木在catch块,在方法中在同一个类) InstClassTransformer.java public class InstClassTransformer implements

    1热度

    1回答

    问候我想读取一个方法的数据,我尝试使用javassist和java代理对Bytecode进行更改。 原因是我的程序(一个web应用程序)不起作用(javassist.CannotCompileException: [source error]) is missing what is this?) 并且目前还没有人能够帮助我。 所以,我想没有什么是在我的了Methode或许真的会产生一个错误,所以,