NodeWithName<AnnotationExpr>
, NodeWithRange<AnnotationExpr>
, NodeWithTokenRange<AnnotationExpr>
, Observable
, Visitable
, HasParentNode<AnnotationExpr>
, Cloneable
MarkerAnnotationExpr
, NormalAnnotationExpr
, SingleMemberAnnotationExpr
public abstract class AnnotationExpr extends Expression implements NodeWithName<AnnotationExpr>
Node.ObserverRegistrationMode, Node.Parsedness
Modifier and Type | Field | Description |
---|---|---|
protected Name |
name |
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
Constructor | Description |
---|---|
AnnotationExpr() |
|
AnnotationExpr(Name name) |
|
AnnotationExpr(TokenRange tokenRange,
Name name) |
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method | Description |
---|---|---|
AnnotationExpr |
clone() |
|
AnnotationExprMetaModel |
getMetaModel() |
|
Name |
getName() |
|
boolean |
remove(Node node) |
|
boolean |
replace(Node node,
Node replacementNode) |
|
AnnotationExpr |
setName(Name name) |
getAncestorOfType
addOrphanComment, customInitialization, equals, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodeLists, 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, unregister
getNameAsString, setName
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
protected Name name
public AnnotationExpr()
public AnnotationExpr(Name name)
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator") public AnnotationExpr(TokenRange tokenRange, Name name)
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public Name getName()
getName
in interface NodeWithName<AnnotationExpr>
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public AnnotationExpr setName(Name name)
setName
in interface NodeWithName<AnnotationExpr>
@Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
remove
in class Expression
@Generated("com.github.javaparser.generator.core.node.CloneGenerator") public AnnotationExpr clone()
clone
in class Expression
@Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") public AnnotationExprMetaModel getMetaModel()
getMetaModel
in class Expression
@Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
replace
in class Expression
Copyright © 2007–2019. All rights reserved.