public class AnnotationParameter extends NodeImplBase
NodeImplBase.ScopedusesInstanceThis| Constructor and Description |
|---|
AnnotationParameter(Ide optName,
JooSymbol optSymEq,
AstNode value) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
List<? extends AstNode> |
getChildren() |
Ide |
getOptName() |
JooSymbol |
getOptSymEq() |
Annotation |
getParentAnnotation() |
JooSymbol |
getSymbol() |
AstNode |
getValue() |
void |
scope(Scope scope) |
void |
setParentAnnotation(Annotation parentAnnotation) |
void |
setValue(LiteralExpr value) |
void |
visit(AstVisitor visitor) |
analyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void visit(AstVisitor visitor) throws IOException
IOExceptionpublic Annotation getParentAnnotation()
public void setParentAnnotation(Annotation parentAnnotation)
public void scope(Scope scope)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBasepublic JooSymbol getSymbol()
public Ide getOptName()
public JooSymbol getOptSymEq()
public AstNode getValue()
public void setValue(LiteralExpr value)
Copyright © 2002–2021 CoreMedia AG. All rights reserved.