问题
I tried to decompile a .class file that contains JUnit tests. I read the byte code, but I did not see any clue of the @Test annotation(it's used in the java source code).
As metadata, how are annotations represented in bytecode?
回答1:
Annotations appear just before the byte code of the thing it is associated with. If you are not seeing the annotations it could be an old de-compiler (most of them are)
来源:https://stackoverflow.com/questions/12368137/how-is-java-annotation-represented-in-java-bytecode