## Uses of Interface
com.google.gwt.core.ext.typeinfo.HasAnnotations

Packages that use HasAnnotations
com.google.gwt.core.ext.typeinfo: Type-introspection support classes used by generators.

### Uses of HasAnnotations in com.google.gwt.core.ext.typeinfo

Subinterfaces of HasAnnotations in com.google.gwt.core.ext.typeinfo
`interface` `JAbstractMethod` Common interface for `JMethod` and `JConstructor`.
`interface` `JAnnotationMethod` Method declared on an annotation type.
`interface` `JAnnotationType` Type representing an annotation type.
`interface` `JArrayType` Type representing a Java array.
`interface` `JClassType` Type used to represent any non-primitive type.
`interface` `JConstructor` Represents a constructor declaration.
`interface` `JEnumConstant` An enumeration constant declared in an enumerated type.
`interface` `JEnumType` Type representing a Java enumerated type.
`interface` `JField` Represents a field declaration.
`interface` `JGenericType` Type declaration that has type parameters.
`interface` `JMethod` Represents a method declaration.
`interface` `JPackage` Represents a logical package.
`interface` `JParameter` Represents a parameter in a declaration.
`interface` `JParameterizedType` Represents a parameterized type in a declaration.
`interface` `JRawType` Represents a raw type; that is a generic type with no type arguments.
`interface` `JRealClassType` Type representing a Java class or interface type that a user would declare.
`interface` `JTypeParameter` Represents one of the type parameters in a generic type.
`interface` `JWildcardType` Represents a wildcard type argument to a parameterized type.