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

See Also:
ClassInfo, FileSig

Constructor Index

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

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

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