【发布时间】:2012-07-16 10:04:52
【问题描述】:
我想知道类型擦除后是否可以在类文件中看到java编译器所做的代码更改。
我尝试过 javap,但它使用参数化类型重建了原始源文件。
教程 (http://docs.oracle.com/javase/tutorial/java/generics/genTypes.html) 讨论了在类型擦除后用有界类型或对象替换参数化类型。我想看看编译器做了哪些更改,这些更改在 javap 或任何反编译器中都不可见。
问候, 萨特维克
【问题讨论】:
-
感谢您的快速回复,我还使用了除 javap 之外的反编译器(Jad-Gui)来查看字节码。但它没有显示我在寻找什么。
标签: java type-erasure