public final class WildcardType extends Type implements NodeWithAnnotations<WildcardType>
void printCollection(Collection<?> c) { ... }
boolean addAll(Collection<? extends E> c)
Reference(T referent, ReferenceQueue<? super T> queue)
Node.ObserverRegistrationMode
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
Constructor and Description |
---|
WildcardType() |
WildcardType(Range range,
ReferenceType extendedType,
ReferenceType superType) |
WildcardType(ReferenceType extendedType) |
WildcardType(ReferenceType extendedType,
ReferenceType superType) |
getAnnotation, getAnnotations, getArrayLevel, getElementType
addOrphanComment, equals, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeOrphanComment, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setRange, toString, toString, tryAddImportToParentCompilationUnit, unregister
finalize, getClass, notify, notifyAll, wait, wait, wait
addAndGetAnnotation, addAndGetAnnotation, addAnnotation, addAnnotation, addAnnotation, addMarkerAnnotation, addMarkerAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, getAnnotation, getAnnotationByClass, getAnnotationByName, getAnnotations, isAnnotationPresent, isAnnotationPresent, setAnnotation
getAncestorOfType, setAsParentNodeOf, setAsParentNodeOf
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
public WildcardType()
public WildcardType(ReferenceType extendedType)
public WildcardType(ReferenceType extendedType, ReferenceType superType)
public WildcardType(Range range, ReferenceType extendedType, ReferenceType superType)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Visitable
accept
in interface Visitable
R
- the type of the return value of the visitorA
- the type the user argument passed to the visitorv
- the visitor implementationarg
- the argument passed to the visitor (of type A)public <A> void accept(VoidVisitor<A> v, A arg)
Visitable
public Optional<ReferenceType> getExtendedType()
public Optional<ReferenceType> getSuperType()
@Deprecated public Optional<ReferenceType> getExtendedTypes()
@Deprecated public Optional<ReferenceType> getSuperTypes()
public WildcardType setExtendedType(ReferenceType extendedType)
extendedType
- the extends, can be null@Deprecated public WildcardType setExtendedTypes(ReferenceType extendedType)
extendedType
- the extends, can be nullpublic WildcardType setSuperType(ReferenceType superType)
superType
- the super, can be null@Deprecated public WildcardType setSuperTypes(ReferenceType superType)
superType
- the super, can be nullpublic WildcardType setAnnotations(NodeList<AnnotationExpr> annotations)
setAnnotations
in interface NodeWithAnnotations<WildcardType>
setAnnotations
in class Type
public List<NodeList<?>> getNodeLists()
Node
getNodeLists
in class Node
@Deprecated public WildcardType removeExtendedTypes()
@Deprecated public WildcardType removeSuperTypes()
public WildcardType removeExtendedType()
public WildcardType removeSuperType()
public WildcardType clone()
public WildcardTypeMetaModel getMetaModel()
getMetaModel
in class Type
Copyright © 2007–2017. All rights reserved.