有没有办法在java中显示类型擦除?我的意思是看看在类型擦除后代码会是什么样子?
例如显示
List<? extends Number> a; //before
List a; //after
或
class Node<T extends Number> {
private T variable;
}
成为
class Node {
private Number variable;
}
等等。
答案 0 :(得分:2)
是。只需编译代码并使用javap:
javap -c com.mypackage.MyClass
或者您可以在Eclipse中使用此插件:http://asm.ow2.org/eclipse/index.html