All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object
|
+----epp.MemberInfo
|
+----epp.ClassInfo
ClassInfo class is a data structure that holds
detail information of a :class type.
The ClassInfo can be obtained by calling the
classInfo() method on Type that has
a tag of :class.
This ClassInfo is generated by the treeToClassInfo
or the classToClassInfo.
Plug-ins can extend this method and create a subclass to implement an
"extended class."
sym.
sym.
ClassInfo into a human readable string.
public ClassInfo(Tree modifiers[],
Symbol fullName)
public abstract MethodInfo[] getConstructors()
public abstract FieldInfo[] getFields()
public abstract MethodInfo[] getMethods()
public abstract ClassInfo[] getClasses()
public abstract FieldInfo getField(Symbol sym) throws NotFound
sym.
public abstract MethodInfo[] getOverloadedMethods(Symbol sym) throws NotFound
sym.
public abstract Type getSuperclass()
The java.lang.Object class and all interfaces do not
have super classes.
Normal classes would have the default super class
java.lang.Object even if not specified in
the source code.
public abstract Type[] getInterfaces()
public abstract boolean isInterface()
public String toString()
ClassInfo into a human readable string.
This method is for debugging.
All Packages Class Hierarchy This Package Previous Next Index