Package Summary Overview Summary

### class:AnnotatedTypeVariable [NONE]
All Superinterfaces: `AnnotatedElement`, `AnnotatedType`
    public interface AnnotatedTypeVariable
    extends AnnotatedType
`AnnotatedTypeVariable` represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent annotated uses of types. Since: 1.8

### method:getAnnotatedBounds() [NONE]
### getAnnotatedBounds AnnotatedType[] getAnnotatedBounds() Returns the potentially annotated bounds of this type variable. If no bound is explicitly declared, the bound is unannotated `Object`. Returns: the potentially annotated bounds of this type variable See Also: `TypeVariable.getBounds()`

### method:getAnnotatedOwnerType() [NONE]
### getAnnotatedOwnerType AnnotatedType getAnnotatedOwnerType() Returns the potentially annotated type that this type is a member of, if this type represents a nested type. For example, if this type is `@TA O<T>.I<S>` , return a representation of `@TA O<T>` . Returns `null` for an `AnnotatedType` that is an instance of `AnnotatedTypeVariable`. Specified by: `getAnnotatedOwnerType` in interface `AnnotatedType` Returns: `null` Since: 9