All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class epp.ClassFileClassInfo

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

public class ClassFileClassInfo
extends ClassInfo
The ClassFileClassInfo class is a ClassInfo created from a class file.

See Also:
ClassInfo, FileSig

Constructor Index

 o ClassFileClassInfo(Tree[], boolean, Symbol, Type, Type[], FieldInfo[], MethodInfo[], MethodInfo[], ClassInfo[])

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 ClassFileClassInfo
 public ClassFileClassInfo(Tree modifiers[],
                           boolean isInterface,
                           Symbol fullName,
                           Type superclassType,
                           Type interfaceTypes[],
                           FieldInfo fieldInfos[],
                           MethodInfo constructorInfos[],
                           MethodInfo methodInfoArray[],
                           ClassInfo innerClassInfos[])

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