我有一个实用程序可以扫描类路径中的不同类,并检查未使用的类。
有些类需要特殊处理,如接口和抽象类。这些可以使用反射轻松识别。当试图识别一个类是注释类(即@interface)时,就会出现问题。是否有可能知道一个类是否真的是一个注释?
我有一个实用程序可以扫描类路径中的不同类,并检查未使用的类。
有些类需要特殊处理,如接口和抽象类。这些可以使用反射轻松识别。当试图识别一个类是注释类(即@interface)时,就会出现问题。是否有可能知道一个类是否真的是一个注释?
是的.. 可以知道一个类是否真的是一个注释。请试试这个:
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html#isAnnotation%28%29
http://java.dzone.com/articles/discovering-java-annotations
它可以帮助你