Uses of Class
com.go.tea.parsetree.Variable

Packages that use Variable
com.go.tea.compiler   
com.go.tea.parsetree   
 

Uses of Variable in com.go.tea.compiler
 

Methods in com.go.tea.compiler that return Variable
 Variable Scope.declareVariable(Variable var)
          Declare a variable for use in this scope.
 Variable Scope.declareVariable(Variable var, boolean isPrivate)
          Declare a variable for use in this scope.
 Variable Scope.getDeclaredVariable(java.lang.String name)
          Returns a declared variable by name.
 Variable Scope.getDeclaredVariable(java.lang.String name, boolean publicOnly)
          Returns a declared variable by name.
 Variable[] Scope.intersect(Scope scope)
          Returns the intersection of this scope against the one given.
 Variable[] Scope.promote()
          Returns variables to promote from this scope to a parent scope.
 

Methods in com.go.tea.compiler with parameters of type Variable
 Variable Scope.declareVariable(Variable var)
          Declare a variable for use in this scope.
 Variable Scope.declareVariable(Variable var, boolean isPrivate)
          Declare a variable for use in this scope.
 void Scope.declareVariables(Variable[] vars)
          Declare new variables in this scope.
 

Uses of Variable in com.go.tea.parsetree
 

Methods in com.go.tea.parsetree that return Variable
 Variable[] Template.getParams()
           
 Variable VariableRef.getVariable()
           
 Variable[] IfStatement.getMergedVariables()
          Returns the variables that were commonly assigned in both the "then" and "else" parts of the if statement, were merged together and moved into the parent scope.
 

Methods in com.go.tea.parsetree with parameters of type Variable
 java.lang.Object TreeMutator.visit(Variable node)
           
 java.lang.Object TreeWalker.visit(Variable node)
           
 void VariableRef.setVariable(Variable var)
          Setting the variable resets the VariableRef's initial type, but does not clear any type conversions.
 java.lang.Object NodeVisitor.visit(Variable node)
           
 void IfStatement.setMergedVariables(Variable[] vars)
           
 

Constructors in com.go.tea.parsetree with parameters of type Variable
Template(SourceInfo info, Name name, Variable[] params, boolean subParam, Statement statement)