public abstract class ReferenceType extends Type
Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversal
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration, SYMBOL_RESOLVER_KEY
Constructor and Description |
---|
ReferenceType() |
ReferenceType(NodeList<AnnotationExpr> annotations) |
ReferenceType(TokenRange tokenRange,
NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method and Description |
---|---|
ReferenceType |
asReferenceType() |
ReferenceType |
clone() |
ReferenceTypeMetaModel |
getMetaModel() |
void |
ifReferenceType(Consumer<ReferenceType> action) |
boolean |
isReferenceType() |
boolean |
remove(Node node) |
boolean |
replace(Node node,
Node replacementNode) |
Optional<ReferenceType> |
toReferenceType() |
asArrayType, asClassOrInterfaceType, asIntersectionType, asPrimitiveType, asString, asTypeParameter, asUnionType, asUnknownType, asVarType, asVoidType, asWildcardType, getAnnotation, getAnnotations, getArrayLevel, getElementType, ifArrayType, ifClassOrInterfaceType, ifIntersectionType, ifPrimitiveType, ifTypeParameter, ifUnionType, ifUnknownType, ifVarType, ifVoidType, ifWildcardType, isArrayType, isClassOrInterfaceType, isIntersectionType, isPrimitiveType, isTypeParameter, isUnionType, isUnknownType, isVarType, isVoidType, isWildcardType, resolve, setAnnotations, toArrayType, toClassOrInterfaceType, toIntersectionType, toPrimitiveType, toTypeParameter, toUnionType, toUnknownType, toVarType, toVoidType, toWildcardType
addOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, getToStringPrettyPrinterConfiguration, hashCode, isAncestorOf, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, setToStringPrettyPrinterConfiguration, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walk
finalize, getClass, notify, notifyAll, wait, wait, wait
findAncestor, findAncestor, isDescendantOf
containsWithin, containsWithinRange, getBegin, getEnd
public ReferenceType()
public ReferenceType(NodeList<AnnotationExpr> annotations)
public ReferenceType(TokenRange tokenRange, NodeList<AnnotationExpr> annotations)
public ReferenceType clone()
public ReferenceTypeMetaModel getMetaModel()
getMetaModel
in class Type
public boolean isReferenceType()
isReferenceType
in class Type
public ReferenceType asReferenceType()
asReferenceType
in class Type
public void ifReferenceType(Consumer<ReferenceType> action)
ifReferenceType
in class Type
public Optional<ReferenceType> toReferenceType()
toReferenceType
in class Type
Copyright © 2007–2019. All rights reserved.