net.jangaroo.jooc.ast
Class LabelScope
java.lang.Object
net.jangaroo.jooc.ScopeImplBase
net.jangaroo.jooc.ast.LabelScope
- All Implemented Interfaces:
- Scope
public class LabelScope
- extends ScopeImplBase
| Methods inherited from class net.jangaroo.jooc.ScopeImplBase |
addImport, createAuxVar, declareIde, findFreeAuxVar, getClassDeclaration, getCompilationUnit, getDefiningNode, getFunctionExpr, getMethodDeclaration, getPackageDeclaration, getPackageDeclarationScope, getParentScope, isDeclared, isPackage, lookupDeclaration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LabelScope
public LabelScope(Statement statement,
Scope parent)
lookupLabel
public LabeledStatement lookupLabel(Ide ide)
- Specified by:
lookupLabel in interface Scope- Overrides:
lookupLabel in class ScopeImplBase
getCurrentLoop
public LoopStatement getCurrentLoop()
- Specified by:
getCurrentLoop in interface Scope- Overrides:
getCurrentLoop in class ScopeImplBase
getCurrentLoopOrSwitch
public Statement getCurrentLoopOrSwitch()
- Specified by:
getCurrentLoopOrSwitch in interface Scope- Overrides:
getCurrentLoopOrSwitch in class ScopeImplBase
Copyright © 2002-2013 CoreMedia AG. All Rights Reserved.