2014-10-30 2 views
1

Есть ли способ отображения стирания типа в java? Я хочу посмотреть, как будет выглядеть код после стирания стилей?показать результат стирания типа в java

Например, чтобы показать, что

List<? extends Number> a; //before 
List a; //after 

или

class Node<T extends Number> { 
    private T variable; 
} 

стать

class Node { 
    private Number variable; 
} 

и т.д.

ответ

2

Да. Просто скомпилировать код и использовать javap:

javap -c com.mypackage.MyClass

Или вы можете использовать этот плагин для Eclipse: http://asm.ow2.org/eclipse/index.html