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, Node.Parsedness| Modifier and Type | Field and Description |
|---|---|
private ReferenceType |
extendedType |
private ReferenceType |
superType |
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration| Constructor and Description |
|---|
WildcardType() |
WildcardType(ReferenceType extendedType) |
WildcardType(ReferenceType extendedType,
ReferenceType superType,
NodeList<AnnotationExpr> annotations) |
WildcardType(TokenRange tokenRange,
ReferenceType extendedType,
ReferenceType superType)
This constructor is used by the parser and is considered private.
|
WildcardType(TokenRange tokenRange,
ReferenceType extendedType,
ReferenceType superType,
NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.
|
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
java.lang.String |
asString() |
WildcardType |
clone() |
java.util.Optional<ReferenceType> |
getExtendedType() |
java.util.Optional<ReferenceType> |
getExtendedTypes()
Deprecated.
|
WildcardTypeMetaModel |
getMetaModel() |
java.util.List<NodeList<?>> |
getNodeLists()
The list of NodeLists owned by this node.
|
java.util.Optional<ReferenceType> |
getSuperType() |
java.util.Optional<ReferenceType> |
getSuperTypes()
Deprecated.
|
boolean |
remove(Node node) |
WildcardType |
removeExtendedType() |
WildcardType |
removeExtendedTypes()
Deprecated.
|
WildcardType |
removeSuperType() |
WildcardType |
removeSuperTypes()
Deprecated.
|
boolean |
replace(Node node,
Node replacementNode) |
WildcardType |
setAnnotations(NodeList<AnnotationExpr> annotations) |
WildcardType |
setExtendedType(ReferenceType extendedType)
Sets the extended type
|
WildcardType |
setExtendedTypes(ReferenceType extendedType)
Deprecated.
use setExtendedType instead,
|
WildcardType |
setSuperType(ReferenceType superType)
Sets the supertype
|
WildcardType |
setSuperTypes(ReferenceType superType)
Deprecated.
use setSuperType instead
|
getAnnotation, getAnnotations, getArrayLevel, getElementTypeaddOrphanComment, customInitialization, equals, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getTokenRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, toString, toString, tryAddImportToParentCompilationUnit, unregisterfinalize, getClass, notify, notifyAll, wait, wait, waitaddAndGetAnnotation, addAndGetAnnotation, addAnnotation, addAnnotation, addAnnotation, addMarkerAnnotation, addMarkerAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, getAnnotation, getAnnotationByClass, getAnnotationByName, getAnnotations, isAnnotationPresent, isAnnotationPresent, setAnnotation, tryAddImportToParentCompilationUnitgetAncestorOfTypecontainsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBeforeprivate ReferenceType extendedType
private ReferenceType superType
public WildcardType()
public WildcardType(ReferenceType extendedType)
public WildcardType(ReferenceType extendedType, ReferenceType superType, NodeList<AnnotationExpr> annotations)
@Generated(value="com.github.javaparser.generator.core.node.MainConstructorGenerator") public WildcardType(TokenRange tokenRange, ReferenceType extendedType, ReferenceType superType, NodeList<AnnotationExpr> annotations)
@Generated(value="com.github.javaparser.generator.core.node.MainConstructorGenerator") public WildcardType(TokenRange tokenRange, ReferenceType extendedType, ReferenceType superType)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Visitableaccept in interface VisitableR - 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@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public java.util.Optional<ReferenceType> getExtendedType()
@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public java.util.Optional<ReferenceType> getSuperType()
@Deprecated public java.util.Optional<ReferenceType> getExtendedTypes()
@Deprecated public java.util.Optional<ReferenceType> getSuperTypes()
@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public WildcardType setExtendedType(ReferenceType extendedType)
extendedType - the extends, can be null@Deprecated public WildcardType setExtendedTypes(ReferenceType extendedType)
extendedType - the extends, can be null@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public 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@Generated(value="com.github.javaparser.generator.core.node.GetNodeListsGenerator") public java.util.List<NodeList<?>> getNodeLists()
NodegetNodeLists in class Node@Generated(value="com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
@Deprecated public WildcardType removeExtendedTypes()
@Deprecated public WildcardType removeSuperTypes()
@Generated(value="com.github.javaparser.generator.core.node.RemoveMethodGenerator") public WildcardType removeExtendedType()
@Generated(value="com.github.javaparser.generator.core.node.RemoveMethodGenerator") public WildcardType removeSuperType()
@Generated(value="com.github.javaparser.generator.core.node.CloneGenerator") public WildcardType clone()
@Generated(value="com.github.javaparser.generator.core.node.GetMetaModelGenerator") public WildcardTypeMetaModel getMetaModel()
getMetaModel in class Type