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 String
private static final Graph.Finder
<Class<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ClassAnalyzer
(Class<?> cls) private
ClassAnalyzer
(Graph<Class<?>> gr) -
Method Summary
Modifier and TypeMethodDescriptionfindClasses
(UnaryPredicate<Class<?>> pred) findMethods
(UnaryPredicate<Method> pred) static ClassAnalyzer
getClassAnalyzer
(Class<?> cls) getDeclaredMethods
(Class<?> cls) toString()