public class ObjectField extends NodeImplBase implements ObjectFieldOrSpread
NodeImplBase.ScopedusesInstanceThis| Constructor and Description |
|---|
ObjectField(AstNode label,
JooSymbol symColon,
Expr value) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
List<? extends AstNode> |
getChildren() |
AstNode |
getLabel() |
JooSymbol |
getSymbol() |
JooSymbol |
getSymColon() |
Expr |
getValue() |
boolean |
isStandAloneConstant() |
void |
scope(Scope scope) |
void |
visit(AstVisitor visitor) |
analyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParentNode, notifyInstanceThisUsed, usesInstanceThispublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void visit(AstVisitor visitor) throws IOException
visit in interface AstNodeIOExceptionpublic void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBasepublic boolean isStandAloneConstant()
public AstNode getLabel()
public JooSymbol getSymColon()
public Expr getValue()
Copyright © 2002–2021 CoreMedia AG. All rights reserved.