Class ClassAnalyzer
java.lang.Object
org.glassfish.pfl.basic.algorithm.ClassAnalyzer
Analyzes class inheritance hiearchy and provides methods for searching for
classes and methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Map<Class<?>, ClassAnalyzer> private Stringprivate static final Graph.Finder<Class<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateClassAnalyzer(Class<?> cls) privateClassAnalyzer(Graph<Class<?>> gr) -
Method Summary
Modifier and TypeMethodDescriptionfindClasses(UnaryPredicate<Class<?>> pred) findMethods(UnaryPredicate<Method> pred) static ClassAnalyzergetClassAnalyzer(Class<?> cls) getDeclaredMethods(Class<?> cls) toString()
-
Field Details
-
finder
-
caMap
-
classInheritance
-
contents
-
-
Constructor Details
-
ClassAnalyzer
-
ClassAnalyzer
-
-
Method Details
-
getClassAnalyzer
-
findClasses
-
getDeclaredMethods
-
findMethods
-
toString
-