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