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
JavassistAdapter
configured
-
-
Field Summary
Fields Modifier and Type Field Description private javassist.ClassPool
classPool
-
Constructor Summary
Constructors Constructor Description MemberUsageScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javassist.ClassPool
getClassPool()
(package private) java.lang.String
parameterNames(javassist.bytecode.MethodInfo info)
private void
put(Store store, java.lang.String key, int lineNumber, java.lang.String value)
void
scan(java.lang.Object cls, Store store)
(package private) void
scanMember(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:
scan
in 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()
-
-