public class LabelScope extends AbstractScope
| Constructor and Description |
|---|
LabelScope(Statement statement,
Scope parent) |
| Modifier and Type | Method and Description |
|---|---|
LoopStatement |
getCurrentLoop() |
Statement |
getCurrentLoopOrSwitch() |
LabeledStatement |
lookupLabel(Ide ide) |
addImport, createAuxVar, declareIde, findFreeAuxVar, getClassDeclaration, getClassDeclaration, getCompilationUnit, getCompiler, getDefiningNode, getExpressionType, getExpressionType, getExpressionType, getFunctionExpr, getFunctionSignature, getMethodDeclaration, getPackageDeclaration, getPackageDeclarationScope, getParentScope, isDeclared, isPackage, lookupDeclaration, lookupDeclarationpublic LabeledStatement lookupLabel(Ide ide)
lookupLabel in interface ScopelookupLabel in class AbstractScopepublic LoopStatement getCurrentLoop()
getCurrentLoop in interface ScopegetCurrentLoop in class AbstractScopepublic Statement getCurrentLoopOrSwitch()
getCurrentLoopOrSwitch in interface ScopegetCurrentLoopOrSwitch in class AbstractScopeCopyright © 2002–2017 CoreMedia AG. All rights reserved.