Package org.glassfish.gmbal.typelib
Class EvaluatedClassAnalyzer
java.lang.Object
org.glassfish.gmbal.typelib.EvaluatedClassAnalyzer
Analyzes class inheritance hiearchy and provides methods for searching for
classes and methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<EvaluatedClassDeclaration> private String
private static final org.glassfish.pfl.basic.algorithm.Graph.Finder
<EvaluatedClassDeclaration> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
EvaluatedClassAnalyzer
(org.glassfish.pfl.basic.algorithm.Graph<EvaluatedClassDeclaration> gr) -
Method Summary
Modifier and TypeMethodDescriptionfindClasses
(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedClassDeclaration> pred) findFields
(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedFieldDeclaration> pred) findMethods
(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedMethodDeclaration> pred) toString()
-
Field Details
-
finder
private static final org.glassfish.pfl.basic.algorithm.Graph.Finder<EvaluatedClassDeclaration> finder -
classInheritance
-
contents
-
-
Constructor Details
-
EvaluatedClassAnalyzer
private EvaluatedClassAnalyzer(org.glassfish.pfl.basic.algorithm.Graph<EvaluatedClassDeclaration> gr) -
EvaluatedClassAnalyzer
-
EvaluatedClassAnalyzer
-
-
Method Details
-
findClasses
public List<EvaluatedClassDeclaration> findClasses(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedClassDeclaration> pred) -
findMethods
public List<EvaluatedMethodDeclaration> findMethods(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedMethodDeclaration> pred) -
findFields
public List<EvaluatedFieldDeclaration> findFields(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedFieldDeclaration> pred) -
toString
-