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

- Packages that use com.google.gwt.core.ext.typeinfo
  Package | Description
  --- | ---
  com.google.gwt.core.ext | Classes used to extend the GWT compiler.
  com.google.gwt.core.ext.typeinfo | Type-introspection support classes used by generators.
  com.google.gwt.i18n.rebind.format | Implementations for various MessageCatalogFormat implementations, which are used to generate files for translation or to read translated messages.
  com.google.gwt.resources.ext | This package contains extension hooks for adding new resource types to ClientBundle.
  com.google.gwt.resources.gss |
  com.google.gwt.uibinder.attributeparsers | Classes that parse XML attribute values, turning them into valid Java expressions.
  com.google.gwt.uibinder.elementparsers | Classes that parse XML elements, using the context to generate widget initialization code.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.core.ext
  Class | Description
  --- | ---
  TypeOracle | Provides type-related information about a set of source files.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.core.ext.typeinfo
  Class | Description
  --- | ---
  HasAnnotations | Interface implemented by elements that can have annotations.
  HasTypeParameters | Interface implemented by elements that can have can have type parameters, namely classes and methods.
  JAbstractMethod | Common interface 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.
  JGenericType | Type declaration that has type parameters.
  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.
  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 | Super interface for types.
  JTypeParameter | Represents one of the type parameters in a generic type.
  JWildcardType | Represents a wildcard type argument to a parameterized type.
  JWildcardType.BoundType | Type of wildcard bound.
  NotFoundException | Indicates that the requested type info element could not be found.
  TypeOracle | Provides type-related information about a set of source files.
  TypeOracleException | The superclass of exceptions thrown by `TypeOracle`.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.i18n.rebind.format
  Class | Description
  --- | ---
  JClassType | Type used to represent any non-primitive type.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.resources.ext
  Class | Description
  --- | ---
  JClassType | Type used to represent any non-primitive type.
  JMethod | Represents a method declaration.
  JType | Super interface for types.
  NotFoundException | Indicates that the requested type info element could not be found.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.resources.gss
  Class | Description
  --- | ---
  JClassType | Type used to represent any non-primitive type.
  JMethod | Represents a method declaration.
  JType | Super interface for types.
  NotFoundException | Indicates that the requested type info element could not be found.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.uibinder.attributeparsers
  Class | Description
  --- | ---
  JEnumType | Type representing a Java enumerated type.
  JType | Super interface for types.
  TypeOracle | Provides type-related information about a set of source files.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.uibinder.elementparsers
  Class | Description
  --- | ---
  JClassType | Type used to represent any non-primitive type.