Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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 捕获时为类型注释调用了什么ASM访问者方法_Java_Java Bytecode Asm_Type Annotation - Fatal编程技术网

Java 捕获时为类型注释调用了什么ASM访问者方法

Java 捕获时为类型注释调用了什么ASM访问者方法,java,java-bytecode-asm,type-annotation,Java,Java Bytecode Asm,Type Annotation,我有下面的代码片段,我用ASM进行分析 try{ } catch (@TypeAnno7 RuntimeException re){ } 我找不到为注释调用的正确方法。我本以为会成功,但却没人打电话 那么:正确的方法是什么?调用上述方法的目的是什么样的代码?Java编译器不会为try/catch生成任何字节码,除非try体包含一些代码(否则,catch块永远无法实际运行,因此这是一种消除死代码的形式),您可以使用javac-p进行验证。向try正文中添加一些代码,然后应

我有下面的代码片段,我用ASM进行分析

   try{
    } catch (@TypeAnno7 RuntimeException re){

    }
我找不到为注释调用的正确方法。我本以为会成功,但却没人打电话


那么:正确的方法是什么?调用上述方法的目的是什么样的代码?

Java编译器不会为try/catch生成任何字节码,除非try体包含一些代码(否则,catch块永远无法实际运行,因此这是一种消除死代码的形式),您可以使用
javac-p
进行验证。向try正文中添加一些代码,然后应该调用visitTryCatchAnnotation。

Java编译器不会为try/catch生成任何字节码,除非try正文包含一些代码(否则,catch块永远无法实际运行,因此这是一种消除死代码的形式),您可以使用
javac-p
进行验证。向try正文中添加一些代码,然后应该调用visitTryCatchAnnotation。

Java编译器不会为try/catch生成任何字节码,除非try正文包含一些代码(否则,catch块永远无法实际运行,因此这是一种消除死代码的形式),您可以使用
javac-p
进行验证。向try正文中添加一些代码,然后应该调用visitTryCatchAnnotation。

Java编译器不会为try/catch生成任何字节码,除非try正文包含一些代码(否则,catch块永远无法实际运行,因此这是一种消除死代码的形式),您可以使用
javac-p
进行验证。在try正文中添加一些代码,然后调用visittrychtannotation。

这就是真正的代码吗?如果try主体为空,那么java编译器实际上根本不会为try/catch发出任何代码(请检查
javap-c
)。在try的主体中添加一些代码,看看这是否会产生影响。啊,愚蠢是有害的。想回答这个问题,这样我就可以接受了吗?完成了,很高兴它成功了。这是真的吗?如果try主体为空,那么java编译器实际上根本不会为try/catch发出任何代码(请检查
javap-c
)。在try的主体中添加一些代码,看看这是否会产生影响。啊,愚蠢是有害的。想回答这个问题,这样我就可以接受了吗?完成了,很高兴它成功了。这是真的吗?如果try主体为空,那么java编译器实际上根本不会为try/catch发出任何代码(请检查
javap-c
)。在try的主体中添加一些代码,看看这是否会产生影响。啊,愚蠢是有害的。想回答这个问题,这样我就可以接受了吗?完成了,很高兴它成功了。这是真的吗?如果try主体为空,那么java编译器实际上根本不会为try/catch发出任何代码(请检查
javap-c
)。在try的主体中添加一些代码,看看这是否会产生影响。啊,愚蠢是有害的。想给我一个答案,让我接受吗?好了,很高兴它成功了。