public abstract class LabelRefStatement extends KeywordExprStatement
NodeImplBase.Scoped| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
checkValidLabeledStatement(LabeledStatement labelDeclaration) |
List<? extends AstNode> |
getChildren() |
LabeledStatement |
getLabelDeclaration() |
Ide |
getOptLabel() |
void |
scope(Scope scope) |
void |
setLabelDeclaration(LabeledStatement labelDeclaration) |
getSymbol, getSymKeywordanalyze, getOptStatement, getOptSymSemicolon, setOptStatement, setOptSymSemicolon, visitisClassMember, isStatic, setClassMemberanalyze, getParentNode, makeChildren, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class SemicolonTerminatedStatementpublic void scope(Scope scope)
scope in interface AstNodescope in class SemicolonTerminatedStatementprotected abstract void checkValidLabeledStatement(LabeledStatement labelDeclaration)
public Ide getOptLabel()
public LabeledStatement getLabelDeclaration()
public void setLabelDeclaration(LabeledStatement labelDeclaration)
Copyright © 2002–2016 CoreMedia AG. All rights reserved.