public abstract class AnnotationExpr extends Expression implements org.walkmod.merger.Mergeable<AnnotationExpr>, SymbolReference
| Constructor and Description |
|---|
AnnotationExpr() |
AnnotationExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn) |
| Modifier and Type | Method and Description |
|---|---|
List<Node> |
getChildren() |
Comparator<?> |
getIdentityComparator() |
NameExpr |
getName() |
String |
getPrettySource(char indentationChar,
int indentationLevel,
int indentationSize) |
SymbolDefinition |
getSymbolDefinition() |
boolean |
removeChild(Node child) |
boolean |
replaceChildNode(Node oldChild,
Node newChild) |
void |
setName(NameExpr name) |
void |
setSymbolDefinition(SymbolDefinition symbolDefinition) |
clone, getSymbolData, setSymbolDataaccept, accept, check, clone, clone, contains, diableConstraints, enableConstraints, equals, getBeginColumn, getBeginLine, getCommonAncestor, getConstraints, getData, getEndColumn, getEndLine, getParentNode, getPrettySource, hashCode, isAncestorOf, isInEqualLocation, isNewNode, isPreviousThan, remove, replaceChildNodeInList, setAsParentNodeOf, setAsParentNodeOf, setBeginColumn, setBeginLine, setConstraints, setData, setEndColumn, setEndLine, toString, updateReferencesfinalize, getClass, notify, notifyAll, wait, wait, waitgetMethodDefinitions, getTypeDefinitions, getVariableDefinitionsprotected NameExpr name
public AnnotationExpr()
public AnnotationExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn)
public List<Node> getChildren()
getChildren in class Expressionpublic boolean removeChild(Node child)
removeChild in class Nodepublic NameExpr getName()
public void setName(NameExpr name)
public Comparator<?> getIdentityComparator()
getIdentityComparator in interface org.walkmod.merger.IdentificableNodepublic String getPrettySource(char indentationChar, int indentationLevel, int indentationSize)
getPrettySource in class Nodepublic SymbolDefinition getSymbolDefinition()
getSymbolDefinition in interface SymbolReferencepublic void setSymbolDefinition(SymbolDefinition symbolDefinition)
setSymbolDefinition in interface SymbolReferencepublic boolean replaceChildNode(Node oldChild, Node newChild)
replaceChildNode in class NodeCopyright © 2018. All rights reserved.