1.簡介
ClassGrep是一個java運行時查找工具。使用這個工具,可以查找出如下一些內容:
- 給定一個註解,查找使用了該註解的類,字段,方法
- 給定一個方法,查找哪些方法調用了給定的方法
- 給定一個類,查找出該類的所有子類
2.原理
當使用classgrep的時候,它會搜索當前classpath下面的所有的class,如果是jar或者war包也會提取class,然後使用asm獲取class的信息。
3.資源
Maven座標:
<dependency> <groupId>com.googlecode.classgrep</groupId> <artifactId>classgrep</artifactId> <version>1.0</version> </dependency>