All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class epp.TreeClassInfo

java.lang.Object
   |
   +----epp.MemberInfo
           |
           +----epp.ClassInfo
                   |
                   +----epp.TreeClassInfo

public class TreeClassInfo
extends ClassInfo
The TreeClassInfo class is a ClassInfo created from ClassSignatureTree.

See Also:
ClassInfo, FileSig

Constructor Index

 o TreeClassInfo(Tree[], boolean, Symbol, Type, Type[], MethodInfo[], Hashtable, Hashtable, Hashtable)

Method Index

 o getClasses()
Returns all inner classes that are members of a class.
 o getConstructors()
Returns all constructors.
 o getField(Symbol)
Returns fields with the name sym.
 o getFields()
Returns all fields.
 o getInterfaces()
Returns the interface that this class implements or the interface this interface extends.
 o getMethods()
Returns all methods.
 o getOverloadedMethods(Symbol)
Returns all methods with the name sym.
 o getSuperclass()
Returns the super class.
 o isInterface()
Returns true if this ClassInfo is an interface and false if it is a class.

Constructors

 o TreeClassInfo
 public TreeClassInfo(Tree modifiers[],
                      boolean isInterface,
                      Symbol fullName,
                      Type superclassType,
                      Type interfaceTypes[],
                      MethodInfo constructors[],
                      Hashtable fieldTable,
                      Hashtable methodTable,
                      Hashtable innerClassTable)

Methods

 o getConstructors
 public MethodInfo[] getConstructors()
Returns all constructors.

Overrides:
getConstructors in class ClassInfo
 o getFields
 public FieldInfo[] getFields()
Returns all fields.

Overrides:
getFields in class ClassInfo
 o getMethods
 public MethodInfo[] getMethods()
Returns all methods.

Overrides:
getMethods in class ClassInfo
 o getClasses
 public ClassInfo[] getClasses()
Returns all inner classes that are members of a class.

Overrides:
getClasses in class ClassInfo
 o getField
 public FieldInfo getField(Symbol sym) throws NotFound
Returns fields with the name sym.

Overrides:
getField in class ClassInfo
 o getOverloadedMethods
 public MethodInfo[] getOverloadedMethods(Symbol sym) throws NotFound
Returns all methods with the name sym.

Overrides:
getOverloadedMethods in class ClassInfo
 o getSuperclass
 public Type getSuperclass()
Returns the super class.

Overrides:
getSuperclass in class ClassInfo
 o getInterfaces
 public Type[] getInterfaces()
Returns the interface that this class implements or the interface this interface extends.

Overrides:
getInterfaces in class ClassInfo
 o isInterface
 public boolean isInterface()
Returns true if this ClassInfo is an interface and false if it is a class.

Overrides:
isInterface in class ClassInfo

All Packages  Class Hierarchy  This Package  Previous  Next  Index