All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object
|
+----epp.Type
|
+----epp.ClassType
ClassType class is a Type of
type :class.
Usually, the instance of ClassType is generated only by
ClassTypeTable. Plug-in programmers must not directly
generate an instance of ClassType using new.
Otherwise, dependencies between files may not be processed correctly.
ClassType holds an instance of ClassInfo.
Detail information of the class is held in ClassInfo.
The instance of ClassInfo is generated lazily when the
classInfo method is called for the first time.
Interdependence between classes can be handled due to this mechanism.
If ClassInfo is required before ClassInfo
is generated completely, EppUserError will be thrown.
For example, if you have a super class handle a class that specifies
itself, this error will occur.
ClassInfo if this type is :class type.
public ClassType(Symbol fullName)
public ClassInfo classInfo()
ClassInfo if this type is :class type.
public Tree toTree()
public String toString()
All Packages Class Hierarchy This Package Previous Next Index