public static class AnnotatedTypeMirror.AnnotatedWildcardType extends @Mutable AnnotatedTypeMirror
AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedReferenceType, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType
annotationFactory, annotations, element, enclosingType, env, typeFactory, uid
addAnnotation, addAnnotation, addAnnotations, clearAnnotations, copyFields, createType, createTypeOfObject, directSuperTypes, directSuperTypes, equals, formatAnnotationString, getAnnotation, getAnnotation, getAnnotation, getAnnotationInHierarchy, getAnnotations, getElement, getEnclosingType, getExplicitAnnotations, getKind, hasAnnotation, hasAnnotation, hasAnnotationRelaxed, hasEffectiveAnnotation, hasEffectiveAnnotationRelaxed, hasExplicitAnnotation, hasExplicitAnnotation, hasExplicitAnnotationRelaxed, hashCode, isAnnotated, isAnnotatedInHierarchy, isUnqualified, removeAnnotation, removeAnnotation, removeAnnotationInHierarchy, removeAnnotations, removeUnqualified, replaceAnnotation, replaceAnnotations, toString, toStringDebug
public @Mutable AnnotatedTypeMirror getSuperBoundField()
public @Mutable AnnotatedTypeMirror getSuperBound()
null
is returned.public @Mutable AnnotatedTypeMirror getEffectiveSuperBound()
public @Mutable AnnotatedTypeMirror getExtendsBoundField()
public @Mutable AnnotatedTypeMirror getExtendsBound()
null
is returned.public @Mutable AnnotatedTypeMirror getEffectiveExtendsBound()
public Set<@Nullable AnnotationMirror> getEffectiveExtendsBoundAnnotations()
public Set<@Nullable AnnotationMirror> getEffectiveAnnotations()
AnnotatedTypeMirror
getEffectiveAnnotations
in class @Mutable AnnotatedTypeMirror
public <R extends @NonNull Object,P extends @NonNull Object> R accept(AnnotatedTypeVisitor<R,P> v, P p)
AnnotatedTypeMirror
accept
in class @Mutable AnnotatedTypeMirror
R
- the return type of the visitor's methodsP
- the type of the additional parameter to the visitor's methodsv
- the visitor operating on this typep
- additional parameter to the visitorpublic WildcardType getUnderlyingType()
AnnotatedTypeMirror
getUnderlyingType
in class @Mutable AnnotatedTypeMirror
public AnnotatedTypeMirror.AnnotatedWildcardType getCopy(boolean copyAnnotations)
AnnotatedTypeMirror
getCopy
in class @Mutable AnnotatedTypeMirror
copyAnnotations
- whether copy should have annotationspublic @Mutable AnnotatedTypeMirror substitute(Map<? extends @Mutable AnnotatedTypeMirror,? extends @Mutable AnnotatedTypeMirror> mappings)
AnnotatedTypeMirror
substitute
in class @Mutable AnnotatedTypeMirror
public @Mutable AnnotatedTypeMirror getErased()
AnnotatedTypeMirror
getErased
in class @Mutable AnnotatedTypeMirror
public @ReadOnly String toString(boolean printInvisible)
AnnotatedTypeMirror
toString
in class @Mutable AnnotatedTypeMirror
printInvisible
- Whether to always output invisible qualifiers.public void setMethodTypeArgHack()
public boolean isMethodTypeArgHack()