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

- Packages that use com.google.gwt.core.ext.typeinfo
  Package | Description
  --- | ---
  com.google.gwt.benchmarks | Classes for benchmarking support.
  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.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.benchmarks
  Class and Description
  JClassType Type used to represent any non-primitive type.

- Classes in com.google.gwt.core.ext.typeinfo used by com.google.gwt.core.ext
  Class and 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 and Description
  HasAnnotations Interface implemented by elements that can have annotations.
  HasMetaData Deprecated. Formerly used to manage Javadoc-comment style metadata. Replaced by Java 1.5 annotations. All implementations now return empty arrays. This interface and all implementations methods will be removed in a future release.
  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 and 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 and 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 and 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 and Description
  JClassType Type used to represent any non-primitive type.