Package org.reflections.scanners
Class MemberUsageScanner
java.lang.Object
org.reflections.scanners.MemberUsageScanner
- All Implemented Interfaces:
Scanner
scan methods/constructors/fields usage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
filterResultsBy
(Predicate<String> filter) private javassist.ClassPool
static String
parameterNames
(javassist.bytecode.MethodInfo info) scan
(javassist.bytecode.ClassFile classFile) scan the givenclassFile
and produces list ofMap.Entry
key/valuesprivate void
scanMember
(javassist.CtBehavior member, List<Map.Entry<String, String>> entries)
-
Field Details
-
resultFilter
-
classLoaders
-
classPool
private volatile javassist.ClassPool classPool
-
-
Constructor Details
-
MemberUsageScanner
public MemberUsageScanner() -
MemberUsageScanner
-
-
Method Details
-
scan
Description copied from interface:Scanner
scan the givenclassFile
and produces list ofMap.Entry
key/values -
filterResultsBy
-
scanMember
private void scanMember(javassist.CtBehavior member, List<Map.Entry<String, String>> entries) throws javassist.CannotCompileException- Throws:
javassist.CannotCompileException
-
add
-
parameterNames
-
getClassPool
private javassist.ClassPool getClassPool()
-