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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.gwt.core.ext.typeinfo.JniConstants
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.google.gwt.core.ext.typeinfo.TypeOracleException
        - com.google.gwt.core.ext.typeinfo.BadTypeArgsException
        - com.google.gwt.core.ext.typeinfo.NotFoundException
        - com.google.gwt.core.ext.typeinfo.ParseException
  - com.google.gwt.core.ext.typeinfo.TypeOracle

## Interface Hierarchy

- com.google.gwt.core.ext.typeinfo.HasAnnotations
  - com.google.gwt.core.ext.typeinfo.JAbstractMethod (also extends com.google.gwt.core.ext.typeinfo.HasMetaData, com.google.gwt.core.ext.typeinfo.HasTypeParameters)
    - com.google.gwt.core.ext.typeinfo.JConstructor
    - com.google.gwt.core.ext.typeinfo.JMethod
      - com.google.gwt.core.ext.typeinfo.JAnnotationMethod
  - com.google.gwt.core.ext.typeinfo.JClassType (also extends com.google.gwt.core.ext.typeinfo.HasMetaData, com.google.gwt.core.ext.typeinfo.JType)
    - com.google.gwt.core.ext.typeinfo.JArrayType
    - com.google.gwt.core.ext.typeinfo.JParameterizedType
    - com.google.gwt.core.ext.typeinfo.JRawType
    - com.google.gwt.core.ext.typeinfo.JRealClassType
      - com.google.gwt.core.ext.typeinfo.JAnnotationType
      - com.google.gwt.core.ext.typeinfo.JEnumType
      - com.google.gwt.core.ext.typeinfo.JGenericType (also extends com.google.gwt.core.ext.typeinfo.HasTypeParameters)
    - com.google.gwt.core.ext.typeinfo.JTypeParameter
    - com.google.gwt.core.ext.typeinfo.JWildcardType
  - com.google.gwt.core.ext.typeinfo.JField (also extends com.google.gwt.core.ext.typeinfo.HasMetaData)
    - com.google.gwt.core.ext.typeinfo.JEnumConstant
  - com.google.gwt.core.ext.typeinfo.JPackage
  - com.google.gwt.core.ext.typeinfo.JParameter (also extends com.google.gwt.core.ext.typeinfo.HasMetaData)
- com.google.gwt.core.ext.typeinfo.HasMetaData
  - com.google.gwt.core.ext.typeinfo.JAbstractMethod (also extends com.google.gwt.core.ext.typeinfo.HasAnnotations, com.google.gwt.core.ext.typeinfo.HasTypeParameters)
    - com.google.gwt.core.ext.typeinfo.JConstructor
    - com.google.gwt.core.ext.typeinfo.JMethod
      - com.google.gwt.core.ext.typeinfo.JAnnotationMethod
  - com.google.gwt.core.ext.typeinfo.JClassType (also extends com.google.gwt.core.ext.typeinfo.HasAnnotations, com.google.gwt.core.ext.typeinfo.JType)
    - com.google.gwt.core.ext.typeinfo.JArrayType
    - com.google.gwt.core.ext.typeinfo.JParameterizedType
    - com.google.gwt.core.ext.typeinfo.JRawType
    - com.google.gwt.core.ext.typeinfo.JRealClassType
      - com.google.gwt.core.ext.typeinfo.JAnnotationType
      - com.google.gwt.core.ext.typeinfo.JEnumType
      - com.google.gwt.core.ext.typeinfo.JGenericType (also extends com.google.gwt.core.ext.typeinfo.HasTypeParameters)
    - com.google.gwt.core.ext.typeinfo.JTypeParameter
    - com.google.gwt.core.ext.typeinfo.JWildcardType
  - com.google.gwt.core.ext.typeinfo.JField (also extends com.google.gwt.core.ext.typeinfo.HasAnnotations)
    - com.google.gwt.core.ext.typeinfo.JEnumConstant
  - com.google.gwt.core.ext.typeinfo.JParameter (also extends com.google.gwt.core.ext.typeinfo.HasAnnotations)
- com.google.gwt.core.ext.typeinfo.HasTypeParameters
  - com.google.gwt.core.ext.typeinfo.JAbstractMethod (also extends com.google.gwt.core.ext.typeinfo.HasAnnotations, com.google.gwt.core.ext.typeinfo.HasMetaData)
    - com.google.gwt.core.ext.typeinfo.JConstructor
    - com.google.gwt.core.ext.typeinfo.JMethod
      - com.google.gwt.core.ext.typeinfo.JAnnotationMethod
  - com.google.gwt.core.ext.typeinfo.JGenericType (also extends com.google.gwt.core.ext.typeinfo.JRealClassType)
- com.google.gwt.core.ext.typeinfo.JType
  - com.google.gwt.core.ext.typeinfo.JClassType (also extends com.google.gwt.core.ext.typeinfo.HasAnnotations, com.google.gwt.core.ext.typeinfo.HasMetaData)
    - com.google.gwt.core.ext.typeinfo.JArrayType
    - com.google.gwt.core.ext.typeinfo.JParameterizedType
    - com.google.gwt.core.ext.typeinfo.JRawType
    - com.google.gwt.core.ext.typeinfo.JRealClassType
      - com.google.gwt.core.ext.typeinfo.JAnnotationType
      - com.google.gwt.core.ext.typeinfo.JEnumType
      - com.google.gwt.core.ext.typeinfo.JGenericType (also extends com.google.gwt.core.ext.typeinfo.HasTypeParameters)
    - com.google.gwt.core.ext.typeinfo.JTypeParameter
    - com.google.gwt.core.ext.typeinfo.JWildcardType

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.google.gwt.core.ext.typeinfo.JPrimitiveType (implements com.google.gwt.core.ext.typeinfo.JType)
    - com.google.gwt.core.ext.typeinfo.JWildcardType.BoundType