Top Description Fields Constructors Methods
org.glassfish.gmbal.typelib

public Class EvaluatedClassAnalyzer

extends Object
Class Inheritance
Imports
java.util.Collections, .List, .ArrayList, org.glassfish.pfl.basic.algorithm.Graph, org.glassfish.pfl.basic.func.UnaryPredicate

Analyzes class inheritance hiearchy and provides methods for searching for classes and methods.

Field Summary

Modifier and TypeField and Description
private final List<EvaluatedClassDeclaration>
private String
private static final Graph.Finder<EvaluatedClassDeclaration>
finder

References Deprecated Graph.Finder is deprecated or references (maybe indirectly) at least one deprecated element.

Constructor Summary

AccessConstructor and Description
private
public
public

Method Summary

Modifier and TypeMethod and Description
public List<EvaluatedClassDeclaration>
findClasses(UnaryPredicate<EvaluatedClassDeclaration> pred)
References Deprecated UnaryPredicate is deprecated or references (maybe indirectly) at least one deprecated element.

public List<EvaluatedFieldDeclaration>
findFields(UnaryPredicate<EvaluatedFieldDeclaration> pred)
References Deprecated UnaryPredicate is deprecated or references (maybe indirectly) at least one deprecated element.

public List<EvaluatedMethodDeclaration>
findMethods(UnaryPredicate<EvaluatedMethodDeclaration> pred)
References Deprecated UnaryPredicate is deprecated or references (maybe indirectly) at least one deprecated element.

public synchronized String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

classInheritanceback to summary
private final List<EvaluatedClassDeclaration> classInheritance
contentsback to summary
private String contents
finderback to summary
private static final Graph.Finder<EvaluatedClassDeclaration> finder

References Deprecated

Graph.Finder is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Constructor Detail

EvaluatedClassAnalyzerback to summary
private EvaluatedClassAnalyzer(Graph<EvaluatedClassDeclaration> gr)
EvaluatedClassAnalyzerback to summary
public EvaluatedClassAnalyzer(final EvaluatedClassDeclaration cls)
EvaluatedClassAnalyzerback to summary
public EvaluatedClassAnalyzer(final List<EvaluatedClassDeclaration> decls)

Method Detail

findClassesback to summary
public List<EvaluatedClassDeclaration> findClasses(UnaryPredicate<EvaluatedClassDeclaration> pred)

References Deprecated

UnaryPredicate is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

findFieldsback to summary
public List<EvaluatedFieldDeclaration> findFields(UnaryPredicate<EvaluatedFieldDeclaration> pred)

References Deprecated

UnaryPredicate is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

findMethodsback to summary
public List<EvaluatedMethodDeclaration> findMethods(UnaryPredicate<EvaluatedMethodDeclaration> pred)

References Deprecated

UnaryPredicate is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

toStringback to summary
public synchronized String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override