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

Type-introspection support classes used by generators.

See:
Description

Interface Summary
CompilationUnitProvider: Provides information about a single compilation unit on demand.
HasMetaData: Manages doc comment metadata for an AST item.

Class Summary
JAbstractMethod: Common superclass for `JMethod` and `JConstructor`.
JArrayType: Type representing a Java array.
JClassType: Type representing a Java class or interface type.
JConstructor: Represents a constructor declaration.
JField: Represents a field declaration.
JMethod: Represents a method declaration.
JPackage: Represents a logical package.
JParameter: Represents a parameter in a declaration.
JParameterizedType: Represents a parameterized type in a declaration.
JPrimitiveType: Represents a primitive type in a declaration.
JType: Abstract superclass for types.
TypeOracle: Provides type-related information about a set of source files, including doc comment metadata.

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.