com.google.gwt.core.ext.typeinfo |
Type-introspection support classes used by generators.
Developers implementing custom {@link com.google.gwt.core.ext.Generator generators}
will use the classes in this package for introspection of the code being
compiled.
|
Java Source File Name | Type | Comment |
AbstractMembers.java | Class | |
Annotations.java | Class | Default implementation of the
HasAnnotations interface. |
AnnotationsTest.java | Class | Test cases for the
Annotations class. |
BadTypeArgsException.java | Class | Thrown when an invalid type is specified as part of a
gwt.typeArgs tag within a doc comment. |
CompilationUnitProvider.java | Interface | Provides information about a single compilation unit on demand. |
DelegateMembers.java | Class | Class that initializes the different members of a
JDelegatingClassType from its corresponding base type on demand. |
HasAnnotations.java | Interface | Interface implemented by elements that can have annotations. |
HasBounds.java | Interface | Interface implemented by elements that can have can have have bounds, namely
type parameters and wildcards. |
HasMetaData.java | Interface | Manages doc comment metadata for an AST item. |
HasTypeParameters.java | Interface | Interface implemented by elements that can have can have type parameters,
namely classes and methods. |
JAbstractMethod.java | Class | Common superclass for
JMethod and
JConstructor . |
JAnnotationMethod.java | Class | Method declared on an annotation type. |
JAnnotationType.java | Class | Type representing an annotation type. |
JArrayType.java | Class | Type representing a Java array. |
JArrayTypeTest.java | Class | Tests for
JArrayType . |
JBound.java | Class | Represents a bound for a
JTypeParameter or a
JWildcardType . |
JClassType.java | Class | Type representing a Java class or interface type. |
JClassTypeTest.java | Class | Tests related to JClassType. |
JConstructor.java | Class | Represents a constructor declaration. |
JDelegatingClassType.java | Class | Base class for types that delegate to another type, such as a JTypeParameter
or JParameterizedType. |
JDelegatingClassTypeTestBase.java | Class | Base test cases for all
JDelegatingClassType s. |
JEnumConstant.java | Class | An enumeration constant declared in an enumerated type. |
JEnumType.java | Class | Type representing a Java enumerated type. |
JEnumTypeTest.java | Class | Tests for
JEnumType . |
JField.java | Class | Represents a field declaration. |
JGenericMethod.java | Class | |
JGenericType.java | Class | |
JGenericTypeTest.java | Class | Tests for
JGenericType . |
JLowerBound.java | Class | Represents the super bound used in
JWildcardType s. |
JMethod.java | Class | Represents a method declaration. |
JPackage.java | Class | Represents a logical package. |
JParameter.java | Class | Represents a parameter in a declaration. |
JParameterizedMethod.java | Class | |
JParameterizedType.java | Class | Represents a parameterized type in a declaration. |
JParameterizedTypeTest.java | Class | Test for
JParameterizedType . |
JPrimitiveType.java | Class | Represents a primitive type in a declaration. |
JRawType.java | Class | Represents a raw type; that is a generic type with no type arguments. |
JRawTypeTest.java | Class | Test for
JRawType . |
JRealClassType.java | Class | Type representing a Java class or interface type. |
JType.java | Class | Abstract superclass for types. |
JTypeParameter.java | Class | Represents one of the type parameters in a generic type. |
JTypeParameterTest.java | Class | Tests for
JTypeParameter . |
JUpperBound.java | Class | Represents the extends bound used in
JTypeParameter s and
JWildcardType s. |
JWildcardType.java | Class | Represents a wildcard type argument to a parameterized type. |
JWildcardTypeTest.java | Class | Test for
JWildcardType . |
Members.java | Class | A container for methods and fields. |
MetaData.java | Class | |
ModuleContext.java | Class | Helper for loading modules from the classpath. |
NotFoundException.java | Class | Indicates that the requested type info element could not be found. |
ParseException.java | Class | Indicates that a source declaration was not parsed successfully. |
Substitution.java | Interface | Interface used to perform type parameter substitutions or raw type
substitutions. |
TypeOracle.java | Class | Provides type-related information about a set of source files, including doc
comment metadata.
All type objects exposed, such as
com.google.gwt.core.ext.typeinfo.JClassType and others, have a stable
identity relative to this type oracle instance. |
TypeOracleAnnotationSupportTest.java | Class | Test cases for the
TypeOracle 's
Annotation support. |
TypeOracleException.java | Class | The superclass of exceptions thrown by
TypeOracle . |
TypeOracleGenericsSupportTest.java | | |
TypeOracleSuite.java | Class | |