Package org.reflections.scanners
Class MemberUsageScanner
- java.lang.Object
-
- org.reflections.scanners.AbstractScanner
-
- org.reflections.scanners.MemberUsageScanner
-
- All Implemented Interfaces:
Scanner
public class MemberUsageScanner extends AbstractScanner
scans methods/constructors/fields usagedepends on
JavassistAdapterconfigured
-
-
Field Summary
Fields Modifier and Type Field Description private javassist.ClassPoolclassPool
-
Constructor Summary
Constructors Constructor Description MemberUsageScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javassist.ClassPoolgetClassPool()(package private) java.lang.StringparameterNames(javassist.bytecode.MethodInfo info)private voidput(Store store, java.lang.String key, int lineNumber, java.lang.String value)voidscan(java.lang.Object cls, Store store)(package private) voidscanMember(javassist.CtBehavior member, Store store)-
Methods inherited from class org.reflections.scanners.AbstractScanner
acceptResult, acceptsInput, equals, filterResultsBy, getConfiguration, getMetadataAdapter, getResultFilter, hashCode, put, scan, setConfiguration, setResultFilter
-
-
-
-
Method Detail
-
scan
public void scan(java.lang.Object cls, Store store)- Specified by:
scanin classAbstractScanner
-
scanMember
void scanMember(javassist.CtBehavior member, Store store) throws javassist.CannotCompileException- Throws:
javassist.CannotCompileException
-
put
private void put(Store store, java.lang.String key, int lineNumber, java.lang.String value)
-
parameterNames
java.lang.String parameterNames(javassist.bytecode.MethodInfo info)
-
getClassPool
private javassist.ClassPool getClassPool()
-
-