Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Guice-AOP增强的解包类_Java_Aop_Guice - Fatal编程技术网

Java Guice-AOP增强的解包类

Java Guice-AOP增强的解包类,java,aop,guice,Java,Aop,Guice,对于Guice AOP增强的类,是否有一种“正式”的方式来“展开”(即获取非增强类) 到目前为止,我通过在类名中查找字符串“$$EnhancerByGuice$$”来检测这些类,如果存在,则返回到超类(Guice AOP使用继承在类上工作) 我更喜欢当Guice决定更改这个后缀字符串时不会中断的东西(这绝不是任何API或合同的一部分)。据我所知,没有正式的方法。有一个开放的解决方案,但考虑到优先顺序,我怀疑它是否会发生。同时,如果您想避免在Guice决定更改后缀字符串时中断,请添加一个单元测试,

对于Guice AOP增强的类,是否有一种“正式”的方式来“展开”(即获取非增强类)

到目前为止,我通过在类名中查找字符串“$$EnhancerByGuice$$”来检测这些类,如果存在,则返回到超类(Guice AOP使用继承在类上工作)


我更喜欢当Guice决定更改这个后缀字符串时不会中断的东西(这绝不是任何API或合同的一部分)。

据我所知,没有正式的方法。有一个开放的解决方案,但考虑到优先顺序,我怀疑它是否会发生。同时,如果您想避免在Guice决定更改后缀字符串时中断,请添加一个单元测试,以证明您可以检测到增强的类