Uses of Class
jparse.expr.VarAST

Packages that use VarAST
jparse Provides the main classes that parse and evaluate Java programs. 
jparse.stmt Provides classes that represent Java statements. 
 

Uses of VarAST in jparse
 

Fields in jparse declared as VarAST
 VarAST[] VarList.read
          The list of variables whose values are read
 VarAST[] VarList.write
          The list of variables whose values are written
 VarAST[] VarList.decl
          The list of variables that are declared
private  VarAST ParameterAST.var
          The parameter name and trailing brackets
 

Methods in jparse that return VarAST
 VarAST SymbolTable.getVar(String name)
          Find a variable symbol in the symbol table
 VarAST ParameterAST.getParamName()
          Get the parameter name and trailing brackets
 

Methods in jparse with parameters of type VarAST
 void SymbolTable.addVar(VarAST ast)
          Add a variable symbol to the symbol table
 

Constructors in jparse with parameters of type VarAST
VarList(VarAST readVar)
          Create a new list of variables from a single variable
VarList(VarAST[] decls)
          Create a new list of variables from an array of declarations
VarList(VarList list, VarAST declaration)
          Create a new list of variables by adding a declaration to an existing list
ParameterAST(ModifierAST mod, TypeAST type, VarAST variable)
          Create a new parameter AST
 

Uses of VarAST in jparse.stmt
 

Fields in jparse.stmt declared as VarAST
private  VarAST[] DeclarationAST.variables
          The variables declared in this declaration
private  VarAST CatchAST.param
          The catch parameter
 

Methods in jparse.stmt that return VarAST
 VarAST[] DeclarationAST.getVariables()
          Get the variables declared in this declaration
 VarAST CatchAST.getParameter()
          Get the parameter to the catch clause