| This class represents Java types. The class itself defines the behavior of
the following types:
base types (tags: BYTE, CHAR, SHORT, INT, LONG, FLOAT, DOUBLE, BOOLEAN),
type `void' (tag: VOID),
the bottom type (tag: BOT),
the missing type (tag: NONE).
The behavior of the following types is defined in subclasses, which are
all static inner classes of this class:
class types (tag: CLASS, class: ClassType),
array types (tag: ARRAY, class: ArrayType),
method types (tag: METHOD, class: MethodType),
package types (tag: PACKAGE, class: PackageType),
type variables (tag: TYPEVAR, class: TypeVar),
type arguments (tag: WILDCARD, class: WildcardType),
polymorphic types (tag: FORALL, class: ForAll),
the error type (tag: ERROR, class: ErrorType).
This is NOT part of any API supported by Sun Microsystems. If
you write code that depends on this, you do so at your own risk.
This code and its internal interfaces are subject to change or
deletion without notice.
See Also: TypeTags |