public abstract class AbstractScope extends Object implements Scope
| Constructor and Description |
|---|
AbstractScope(Scope parent) |
public AbstractScope(Scope parent)
public Scope getParentScope()
getParentScope in interface Scopepublic void addImport(ImportDirective importDirective)
public AstNode getDefiningNode()
getDefiningNode in interface Scopepublic IdeDeclaration declareIde(IdeDeclaration decl)
declareIde in interface Scopepublic LabeledStatement lookupLabel(Ide ide)
lookupLabel in interface Scopepublic IdeDeclaration lookupDeclaration(Ide ide)
lookupDeclaration in interface Scopepublic IdeDeclaration lookupDeclaration(Ide ide, boolean failOnAmbigousImport)
lookupDeclaration in interface Scopepublic boolean isDeclared(Ide ide)
isDeclared in interface Scopepublic Ide findFreeAuxVar(String preferredName)
findFreeAuxVar in interface Scopepublic Ide createAuxVar(String preferredName)
ScopecreateAuxVar in interface ScopeIde.IDE_PATTERNpublic LoopStatement getCurrentLoop()
getCurrentLoop in interface Scopepublic Statement getCurrentLoopOrSwitch()
getCurrentLoopOrSwitch in interface Scopepublic CompilationUnit getCompilationUnit()
getCompilationUnit in interface Scopepublic PackageDeclaration getPackageDeclaration()
getPackageDeclaration in interface Scopepublic ClassDeclaration getClassDeclaration()
getClassDeclaration in interface Scopepublic DeclarationScope getPackageDeclarationScope()
getPackageDeclarationScope in interface Scopepublic JangarooParser getCompiler()
getCompiler in interface Scopepublic ClassDeclaration getClassDeclaration(String qname)
getClassDeclaration in interface Scopepublic ExpressionType getExpressionType(AS3Type as3Type)
getExpressionType in interface Scopepublic FunctionSignature getFunctionSignature(Parameters params, ExpressionType returnType)
getFunctionSignature in interface Scopepublic ExpressionType getExpressionType(TypeRelation typeRelation)
getExpressionType in interface Scopepublic ExpressionType getExpressionType(IdeDeclaration declaration)
getExpressionType in interface Scopepublic FunctionDeclaration getMethodDeclaration()
getMethodDeclaration in interface Scopepublic FunctionExpr getFunctionExpr()
getFunctionExpr in interface ScopeCopyright © 2002–2018 CoreMedia AG. All rights reserved.