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
クラス TreeClassInfo は、 ClassSignatureTree から作られる ClassInfo です。.

See Also:
ClassInfo, FileSig

Constructor Index

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

Method Index

 o getClasses()
メンバーとして持つ全ての inner class を返します。.
 o getConstructors()
全てのコンストラクタを返します。.
 o getField(Symbol)
名前 sym を持つフィールドを返します。.
 o getFields()
全てのフィールドを返します。.
 o getInterfaces()
このクラスが implement している interface か、 この interface が extends している interface を返します。.
 o getMethods()
全てのメソッドを返します。.
 o getOverloadedMethods(Symbol)
名前 sym を持つすべてのメソッドを返します。.
 o getSuperclass()
superclass を返します。.
 o isInterface()
この ClassInfo が interface ならば true 、 クラスならば false を返します。.

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()
全てのコンストラクタを返します。.

Overrides:
getConstructors in class ClassInfo
 o getFields
 public FieldInfo[] getFields()
全てのフィールドを返します。.

Overrides:
getFields in class ClassInfo
 o getMethods
 public MethodInfo[] getMethods()
全てのメソッドを返します。.

Overrides:
getMethods in class ClassInfo
 o getClasses
 public ClassInfo[] getClasses()
メンバーとして持つ全ての inner class を返します。.

Overrides:
getClasses in class ClassInfo
 o getField
 public FieldInfo getField(Symbol sym) throws NotFound
名前 sym を持つフィールドを返します。.

Overrides:
getField in class ClassInfo
 o getOverloadedMethods
 public MethodInfo[] getOverloadedMethods(Symbol sym) throws NotFound
名前 sym を持つすべてのメソッドを返します。.

Overrides:
getOverloadedMethods in class ClassInfo
 o getSuperclass
 public Type getSuperclass()
superclass を返します。.

Overrides:
getSuperclass in class ClassInfo
 o getInterfaces
 public Type[] getInterfaces()
このクラスが implement している interface か、 この interface が extends している interface を返します。.

Overrides:
getInterfaces in class ClassInfo
 o isInterface
 public boolean isInterface()
この ClassInfo が interface ならば true 、 クラスならば false を返します。.

Overrides:
isInterface in class ClassInfo

All Packages  Class Hierarchy  This Package  Previous  Next  Index