## Package com.google.gwt.core.ext.typeinfo

Type-introspection support classes used by generators.

See:
Description

Interface Summary
HasAnnotations | Interface implemented by elements that can have annotations.
HasMetaData | Manages doc comment metadata for an AST item.
HasTypeParameters | Interface implemented by elements that can have can have type parameters, namely classes and methods.

Class Summary
JAbstractMethod | Common superclass for `JMethod` and `JConstructor`.
JAnnotationMethod | Method declared on an annotation type.
JAnnotationType | Type representing an annotation type.
JArrayType | Type representing a Java array.
JClassType | Type used to represent any non-primitive type.
JConstructor | Represents a constructor declaration.
JEnumConstant | An enumeration constant declared in an enumerated type.
JEnumType | Type representing a Java enumerated type.
JField | Represents a field declaration.
JGenericMethod |
JGenericType | Type declaration that has type parameters.
JMethod | Represents a method declaration.
JniConstants | Constants used with JNI type descriptors.
JPackage | Represents a logical package.
JParameter | Represents a parameter in a declaration.
JParameterizedMethod |
JParameterizedType | Represents a parameterized type in a declaration.
JPrimitiveType | Represents a primitive type in a declaration.
JRawType | Represents a raw type; that is a generic type with no type arguments.
JRealClassType | Type representing a Java class or interface type that a user would declare.
JType | Abstract superclass for types.
JTypeParameter | Represents one of the type parameters in a generic type.
JWildcardType | Represents a wildcard type argument to a parameterized type.
TypeOracle | Provides type-related information about a set of source files, including doc comment metadata.

Enum Summary
JWildcardType.BoundType | Type of wildcard bound.

Exception Summary
BadTypeArgsException | Thrown when an invalid type is specified as part of a `gwt.typeArgs` tag within a doc comment.
NotFoundException | Indicates that the requested type info element could not be found.
ParseException | Indicates that a source declaration was not parsed successfully.
TypeOracleException | The superclass of exceptions thrown by `TypeOracle`.

## Package com.google.gwt.core.ext.typeinfo Description

Type-introspection support classes used by generators. Developers implementing custom `generators` will use the classes in this package for introspection of the code being compiled.