有人有java注释“java.lang.Synthetic”的背景吗?
有没有人有java注释“java.lang.Synthetic”的背景。我在列出JavaEE企业应用程序中出现的注释时遇到了这个问题。注释发生在包com中的几个类上。太阳xml。我找不到此注释的文档。它是不是一个官方的注释,比如说,由java编译器生成以指示合成访问器(例如,请参见Synthetic accessor method warning)?这似乎不太可能,因为没有可用的文档。然而,包“java.lang”中的位置使注释看起来有点正式
# 1 楼答案
也许这就是你要找的
http://javapapers.com/core-java/java-synthetic-class-method-field/
# 2 楼答案
仔细阅读ASM后发现,这是ASM添加的“虚拟”参数注释
见:
http://asm.ow2.org/index.html
http://websvn.ow2.org/filedetails.php?repname=asm&path=%2Ftrunk%2Fasm%2Fsrc%2Forg%2Fobjectweb%2Fasm%2FClassReader.java
与: