Uses of Class
org.codehaus.groovy.ast.VariableScope

Packages that use VariableScope
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.ast.stmt AST nodes for Groovy statements 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
org.codehaus.groovy.control Compiler control classes. 
 

Uses of VariableScope in org.codehaus.groovy.ast
 

Fields in org.codehaus.groovy.ast declared as VariableScope
private  VariableScope VariableScope.parent
           
private  VariableScope MethodNode.variableScope
           
 

Methods in org.codehaus.groovy.ast that return VariableScope
 VariableScope VariableScope.copy()
           
 VariableScope VariableScope.getParent()
           
 VariableScope MethodNode.getVariableScope()
           
 

Methods in org.codehaus.groovy.ast with parameters of type VariableScope
 void MethodNode.setVariableScope(VariableScope variableScope)
           
 

Constructors in org.codehaus.groovy.ast with parameters of type VariableScope
VariableScope(VariableScope parent)
           
 

Uses of VariableScope in org.codehaus.groovy.ast.expr
 

Fields in org.codehaus.groovy.ast.expr declared as VariableScope
private  VariableScope ClosureListExpression.scope
           
private  VariableScope ClosureExpression.variableScope
           
 

Methods in org.codehaus.groovy.ast.expr that return VariableScope
 VariableScope ClosureListExpression.getVariableScope()
           
 VariableScope ClosureExpression.getVariableScope()
           
 

Methods in org.codehaus.groovy.ast.expr with parameters of type VariableScope
 void ClosureListExpression.setVariableScope(VariableScope scope)
           
 void ClosureExpression.setVariableScope(VariableScope variableScope)
           
 

Uses of VariableScope in org.codehaus.groovy.ast.stmt
 

Fields in org.codehaus.groovy.ast.stmt declared as VariableScope
private  VariableScope ForStatement.scope
           
private  VariableScope BlockStatement.scope
           
 

Methods in org.codehaus.groovy.ast.stmt that return VariableScope
 VariableScope ForStatement.getVariableScope()
           
 VariableScope BlockStatement.getVariableScope()
           
 

Methods in org.codehaus.groovy.ast.stmt with parameters of type VariableScope
 void ForStatement.setVariableScope(VariableScope variableScope)
           
 void BlockStatement.setVariableScope(VariableScope scope)
           
 

Constructors in org.codehaus.groovy.ast.stmt with parameters of type VariableScope
BlockStatement(java.util.List statements, VariableScope scope)
           
BlockStatement(Statement[] statements, VariableScope scope)
           
 

Uses of VariableScope in org.codehaus.groovy.classgen
 

Fields in org.codehaus.groovy.classgen declared as VariableScope
private  VariableScope VariableScopeVisitor.currentScope
           
private  VariableScope VariableScopeVisitor.headScope
           
(package private)  VariableScope VariableScopeVisitor.StateStackElement.scope
           
private  VariableScope CompileStack.scope
           
(package private)  VariableScope CompileStack.StateStackElement.scope
           
 

Methods in org.codehaus.groovy.classgen that return VariableScope
 VariableScope CompileStack.getScope()
           
 

Methods in org.codehaus.groovy.classgen with parameters of type VariableScope
protected  void CompileStack.init(VariableScope el, Parameter[] parameters, org.objectweb.asm.MethodVisitor mv, ClassNode cn)
          initializes this class for a MethodNode.
protected  void CompileStack.pushLoop(VariableScope el, java.lang.String labelName)
          Should be called when decending into a loop that defines also a scope.
protected  void CompileStack.pushVariableScope(VariableScope el)
          Causes the statestack to add an element and sets the given scope as new current variable scope.
 

Uses of VariableScope in org.codehaus.groovy.control
 

Fields in org.codehaus.groovy.control declared as VariableScope
private  VariableScope ResolveVisitor.currentScope
           
 



Copyright © ${year} The Codehaus. All Rights Reserved.