Uses of Interface
net.jangaroo.jooc.Scope

Packages that use Scope
net.jangaroo.jooc   
net.jangaroo.jooc.ast   
 

Uses of Scope in net.jangaroo.jooc
 

Classes in net.jangaroo.jooc that implement Scope
 class DeclarationScope
           
 class ScopeImplBase
           
 

Fields in net.jangaroo.jooc declared as Scope
protected  Scope JangarooParser.globalScope
           
 

Methods in net.jangaroo.jooc that return Scope
 Scope Scope.getParentScope()
           
 Scope ScopeImplBase.getParentScope()
           
 

Methods in net.jangaroo.jooc with parameters of type Scope
protected static void JangarooParser.declareValues(Scope scope, String[] identifiers)
           
 

Constructors in net.jangaroo.jooc with parameters of type Scope
DeclarationScope(AstNode definingNode, Scope parent)
           
ScopeImplBase(Scope parent)
           
 

Uses of Scope in net.jangaroo.jooc.ast
 

Classes in net.jangaroo.jooc.ast that implement Scope
 class LabelScope
           
 

Methods in net.jangaroo.jooc.ast that return Scope
 Scope Ide.getScope()
           
 

Methods in net.jangaroo.jooc.ast with parameters of type Scope
 void ClassDeclaration.handleDuplicateDeclaration(Scope scope, AstNode oldNode)
           
 void IdeDeclaration.handleDuplicateDeclaration(Scope scope, AstNode oldNode)
           
 void FunctionDeclaration.handleDuplicateDeclaration(Scope scope, AstNode oldNode)
           
 boolean FunctionExpr.notifyThisUsed(Scope scope)
           
 void NodeImplBase.Scoped.run(Scope scope)
           
<N extends AstNode>
void
NodeImplBase.scope(List<N> nodes, Scope scope)
           
 void ArrayIndexExpr.scope(Scope scope)
           
 void LiteralExpr.scope(Scope scope)
           
 void EmptyDeclaration.scope(Scope scope)
           
 void Extends.scope(Scope scope)
           
 void Annotation.scope(Scope scope)
           
 void LabeledStatement.scope(Scope scope)
           
 void Initializer.scope(Scope scope)
           
 void UseNamespaceDirective.scope(Scope scope)
           
 void Type.scope(Scope scope)
           
 void ObjectLiteral.scope(Scope scope)
           
 void ForInStatement.scope(Scope scope)
           
 void Declaration.scope(Scope scope)
           
 void ForStatement.scope(Scope scope)
           
 void SwitchStatement.scope(Scope scope)
           
 void ImportDirective.scope(Scope scope)
           
 void CaseStatement.scope(Scope scope)
           
 void AnnotationParameter.scope(Scope scope)
           
 void LabelRefStatement.scope(Scope scope)
           
 void TypedIdeDeclaration.scope(Scope scope)
           
 void SuperConstructorCallStatement.scope(Scope scope)
           
 void ObjectField.scope(Scope scope)
           
 void CompilationUnit.scope(Scope scope)
           
 void ParenthesizedExpr.scope(Scope scope)
           
 void ClassDeclaration.scope(Scope scope)
           
 void QualifiedIde.scope(Scope scope)
           
 void TryStatement.scope(Scope scope)
           
 void VectorLiteral.scope(Scope scope)
           
 void NewExpr.scope(Scope scope)
           
 void TypeRelation.scope(Scope scope)
           
 void BinaryOpExpr.scope(Scope scope)
           
 void Implements.scope(Scope scope)
           
 void ForInitializer.scope(Scope scope)
           
 void Catch.scope(Scope scope)
           
 void ApplyExpr.scope(Scope scope)
           
 void IdeDeclaration.scope(Scope scope)
           
 void VariableDeclaration.scope(Scope scope)
           
 void InfixOpExpr.scope(Scope scope)
           
 void PackageDeclaration.scope(Scope scope)
           
 void DefaultStatement.scope(Scope scope)
           
 void IfStatement.scope(Scope scope)
           
 void IdeExpr.scope(Scope scope)
           
 void DotExpr.scope(Scope scope)
           
 void FunctionExpr.scope(Scope scope)
           
 void AstNode.scope(Scope scope)
           
 void UnaryOpExpr.scope(Scope scope)
           
 void Ide.scope(Scope scope)
           
 void ConditionalExpr.scope(Scope scope)
           
 void SemicolonTerminatedStatement.scope(Scope scope)
           
 void ConditionalLoopStatement.scope(Scope scope)
           
 void AbstractBlock.scope(Scope scope)
           
 void CommaSeparatedList.scope(Scope scope)
           
 void FunctionDeclaration.scope(Scope scope)
           
 void LoopStatement.scope(Scope scope)
           
 void Parameter.scope(Scope scope)
           
 void ClassBody.scope(Scope staticScope, Scope instanceScope)
           
 void NodeImplBase.withNewDeclarationScope(AstNode definingNode, Scope scope, NodeImplBase.Scoped scoped)
           
 void NodeImplBase.withNewLabelScope(Statement statement, Scope scope, NodeImplBase.Scoped scoped)
           
 

Constructors in net.jangaroo.jooc.ast with parameters of type Scope
LabelScope(Statement statement, Scope parent)
           
 



Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.