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
-
ClassFileClassInfo(Tree[], boolean, Symbol, Type, Type[], FieldInfo[], MethodInfo[], MethodInfo[], ClassInfo[])
-
-
getClasses()
- メンバーとして持つ全ての inner class を返します。.
-
getConstructors()
- 全てのコンストラクタを返します。.
-
getField(Symbol)
- 名前 sym を持つフィールドを返します。.
-
getFields()
- 全てのフィールドを返します。.
-
getInterfaces()
- このクラスが implement している interface か、
この interface が extends している interface を返します。.
-
getMethods()
- 全てのメソッドを返します。.
-
getOverloadedMethods(Symbol)
- 名前 sym を持つすべてのメソッドを返します。.
-
getSuperclass()
- superclass を返します。.
-
isInterface()
- この ClassInfo が interface ならば true 、
クラスならば false を返します。.
ClassFileClassInfo
public ClassFileClassInfo(Tree modifiers[],
boolean isInterface,
Symbol fullName,
Type superclassType,
Type interfaceTypes[],
FieldInfo fieldInfos[],
MethodInfo constructorInfos[],
MethodInfo methodInfoArray[],
ClassInfo innerClassInfos[])
getConstructors
public MethodInfo[] getConstructors()
- 全てのコンストラクタを返します。.
- Overrides:
- getConstructors in class ClassInfo
getFields
public FieldInfo[] getFields()
- 全てのフィールドを返します。.
- Overrides:
- getFields in class ClassInfo
getMethods
public MethodInfo[] getMethods()
- 全てのメソッドを返します。.
- Overrides:
- getMethods in class ClassInfo
getClasses
public ClassInfo[] getClasses()
- メンバーとして持つ全ての inner class を返します。.
- Overrides:
- getClasses in class ClassInfo
getField
public FieldInfo getField(Symbol sym) throws NotFound
- 名前 sym を持つフィールドを返します。.
- Overrides:
- getField in class ClassInfo
getOverloadedMethods
public MethodInfo[] getOverloadedMethods(Symbol sym) throws NotFound
- 名前 sym を持つすべてのメソッドを返します。.
- Overrides:
- getOverloadedMethods in class ClassInfo
getSuperclass
public Type getSuperclass()
- superclass を返します。.
- Overrides:
- getSuperclass in class ClassInfo
getInterfaces
public Type[] getInterfaces()
- このクラスが implement している interface か、
この interface が extends している interface を返します。.
- Overrides:
- getInterfaces in class ClassInfo
isInterface
public boolean isInterface()
- この ClassInfo が interface ならば true 、
クラスならば false を返します。.
- Overrides:
- isInterface in class ClassInfo
All Packages Class Hierarchy This Package Previous Next Index