Uses of Class
com.caucho.quercus.program.Function

Packages that use Function
com.caucho.quercus.env   
com.caucho.quercus.expr   
com.caucho.quercus.parser   
com.caucho.quercus.program   
com.caucho.quercus.statement   
 

Uses of Function in com.caucho.quercus.env
 

Constructors in com.caucho.quercus.env with parameters of type Function
Closure(Env env, Function fun)
           
 

Uses of Function in com.caucho.quercus.expr
 

Fields in com.caucho.quercus.expr declared as Function
protected  Function ClosureExpr._fun
           
 

Methods in com.caucho.quercus.expr that return Function
 Function ExprFactory.createFunction(Location loc, java.lang.String name, FunctionInfo info, Arg[] argList, Statement[] statementList)
          Creates a new function definition.
 Function ExprFactory.createMethodDeclaration(Location loc, InterpretedClassDef cl, java.lang.String name, FunctionInfo info, Arg[] argList)
          Creates a new object method definition.
 Function ExprFactory.createObjectMethod(Location loc, InterpretedClassDef cl, java.lang.String name, FunctionInfo info, Arg[] argList, Statement[] statementList)
          Creates a new object method definition.
 Function ClosureExpr.getFunction()
          Returns the function
 

Methods in com.caucho.quercus.expr with parameters of type Function
 ClosureExpr ExprFactory.createClosure(Location loc, Function fun, java.util.ArrayList<VarExpr> useArgs)
          Creates a new closure.
 Statement ExprFactory.createFunctionDef(Location loc, Function fun)
          Creates a new function definition def.
 

Constructors in com.caucho.quercus.expr with parameters of type Function
ClosureExpr(Location location, Function fun)
           
 

Uses of Function in com.caucho.quercus.parser
 

Methods in com.caucho.quercus.parser that return Function
 Function QuercusParser.parseFunction(java.lang.String name, Path argPath, Path codePath)
           
 

Methods in com.caucho.quercus.parser that return types with arguments of type Function
 java.util.HashMap<java.lang.String,Function> GlobalScope.getConditionalFunctionMap()
          Returns the conditional function map.
 java.util.ArrayList<Function> GlobalScope.getFunctionList()
          Returns the function list.
 java.util.HashMap<java.lang.String,Function> GlobalScope.getFunctionMap()
          Returns the function map.
 

Methods in com.caucho.quercus.parser with parameters of type Function
protected  void Scope.addConditionalFunction(Function function)
           
 void ClassScope.addConditionalFunction(java.lang.String name, Function function)
           
protected  void FunctionScope.addConditionalFunction(java.lang.String name, Function function)
           
protected  void GlobalScope.addConditionalFunction(java.lang.String name, Function function)
           
protected  void Scope.addConditionalFunction(java.lang.String name, Function function)
           
 void ClassScope.addFunction(java.lang.String name, Function function, boolean isTop)
          Adds a function.
 void FunctionScope.addFunction(java.lang.String name, Function function, boolean isTop)
          Adds a function.
 void GlobalScope.addFunction(java.lang.String name, Function function, boolean isTop)
          Adds a function.
abstract  void Scope.addFunction(java.lang.String name, Function function, boolean isTop)
          Adds a function.
 

Uses of Function in com.caucho.quercus.program
 

Subclasses of Function in com.caucho.quercus.program
 class MethodDeclaration
          Declaration for an abstract function or interface.
 class ObjectMethod
          Represents sequence of statements.
 

Methods in com.caucho.quercus.program that return types with arguments of type Function
 java.util.ArrayList<Function> QuercusProgram.getFunctionList()
          Returns the functions.
 java.util.Collection<Function> QuercusProgram.getFunctions()
          Returns the functions.
 

Methods in com.caucho.quercus.program with parameters of type Function
 void InterpretedClassDef.addFunction(java.lang.String name, Function fun)
          Adds a function.
 void FunctionInfo.setFunction(Function fun)
          Sets the actual function.
 

Constructor parameters in com.caucho.quercus.program with type arguments of type Function
QuercusProgram(QuercusContext quercus, Path sourceFile, java.util.HashMap<java.lang.String,Function> functionMap, java.util.ArrayList<Function> functionList, java.util.HashMap<java.lang.String,InterpretedClassDef> classMap, java.util.ArrayList<InterpretedClassDef> classList, FunctionInfo functionInfo, Statement statement)
          Creates a new quercus program
QuercusProgram(QuercusContext quercus, Path sourceFile, java.util.HashMap<java.lang.String,Function> functionMap, java.util.ArrayList<Function> functionList, java.util.HashMap<java.lang.String,InterpretedClassDef> classMap, java.util.ArrayList<InterpretedClassDef> classList, FunctionInfo functionInfo, Statement statement)
          Creates a new quercus program
 

Uses of Function in com.caucho.quercus.statement
 

Fields in com.caucho.quercus.statement declared as Function
protected  Function FunctionDefStatement._fun
           
 

Constructors in com.caucho.quercus.statement with parameters of type Function
FunctionDefStatement(Location location, Function fun)