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