classgrep is small java tools, it can find some information as following:
find class/annotation/method/field which annotated be special annotation.
pass a java.lang.reflect.Method/java.lang.reflect.Constructor object, find all method that calling the passed method or constructor.
find all children class whit hierarchy structure according a special
2.Principle
ClassGrep will search all clases at runtime classpath, and also extract all clases from jar or war package. after the process, classgrep will parse each class by asm.