Uses of Class
com.caucho.quercus.function.AbstractFunction

Packages that use AbstractFunction
com.caucho.quercus   
com.caucho.quercus.classes   
com.caucho.quercus.env   
com.caucho.quercus.expr   
com.caucho.quercus.function   
com.caucho.quercus.lib.reflection   
com.caucho.quercus.module   
com.caucho.quercus.page   
com.caucho.quercus.parser   
com.caucho.quercus.program   
 

Uses of AbstractFunction in com.caucho.quercus
 

Methods in com.caucho.quercus that return AbstractFunction
 AbstractFunction QuercusContext.findFunction(java.lang.String name)
          Returns the function with the given name.
 AbstractFunction QuercusContext.findFunctionImpl(java.lang.String name)
          Returns the function with the given name.
 AbstractFunction QuercusContext.findLowerFunctionImpl(java.lang.String lowerName)
          Returns the function with the given name.
 AbstractFunction[] QuercusContext.getFunctionMap()
          Returns the undefined functions
 AbstractFunction QuercusContext.parseFunction(java.lang.String name, java.lang.String args, java.lang.String code)
          Parses a function.
 

Methods in com.caucho.quercus with parameters of type AbstractFunction
 int QuercusContext.setFunction(java.lang.String name, AbstractFunction fun)
           
 

Uses of AbstractFunction in com.caucho.quercus.classes
 

Methods in com.caucho.quercus.classes that return AbstractFunction
 AbstractFunction LazyClassDef.findConstructor()
          Returns the constructor
 

Methods in com.caucho.quercus.classes that return types with arguments of type AbstractFunction
 java.util.Set<java.util.Map.Entry<java.lang.String,AbstractFunction>> LazyClassDef.functionSet()
           
 

Uses of AbstractFunction in com.caucho.quercus.env
 

Subclasses of AbstractFunction in com.caucho.quercus.env
 class AbstractJavaMethod
          Represents the introspected static function information.
 class JavaConstructor
          Represents the introspected static function information.
 class JavaInvoker
          Represents the introspected static function information.
 class JavaMethod
          Represents a function created from a java method.
 class JavaOverloadMethod
          Represents the introspected static function information.
 

Fields in com.caucho.quercus.env declared as AbstractFunction
 AbstractFunction[] Env._fun
           
 

Fields in com.caucho.quercus.env with type parameters of type AbstractFunction
 java.util.HashMap<java.lang.String,AbstractFunction> Env._anonymousFunMap
           
 

Methods in com.caucho.quercus.env that return AbstractFunction
 AbstractFunction Env.createAnonymousFunction(java.lang.String args, java.lang.String code)
           
 AbstractFunction CompiledClassDef.findConstructor()
          Returns the constructor
 AbstractFunction QuercusClass.findConstructor()
          Finds the matching constructor.
 AbstractFunction Env.findFunction(int id)
          Returns the function with a given name.
 AbstractFunction DefinitionState.findFunction(java.lang.String name)
          Finds the java reflection method for the function with the given name.
 AbstractFunction Env.findFunction(java.lang.String name)
          Returns the function with a given name.
 AbstractFunction QuercusClass.findFunction(java.lang.String methodName)
          Finds the matching function.
 AbstractFunction Env.findFunction(java.lang.String className, java.lang.String methodName)
          Finds the class and method.
 AbstractFunction JavaAdapter.findFunction(StringValue methodName)
          Returns the method.
 AbstractFunction ObjectValue.findFunction(StringValue methodName)
          Finds the method name.
 AbstractFunction QuercusClass.findFunction(StringValue methodName)
          Finds the matching function.
 AbstractFunction Value.findFunction(StringValue methodName)
          Finds the method name.
 AbstractFunction QuercusClass.findStaticFunction(java.lang.String name)
          Finds the matching function.
 AbstractFunction QuercusClass.findStaticFunctionLowerCase(java.lang.String name)
          Finds a function.
 AbstractFunction JavaOverloadMethod.getActualFunction(Expr[] args)
          Returns the actual function
 AbstractFunction QuercusClass.getCall()
          Gets the __call
 AbstractFunction QuercusClass.getConstructor()
          Gets the constructor.
protected  AbstractFunction[] Env.getDefaultFunctionMap()
           
 AbstractFunction QuercusClass.getDestructor()
          Gets the destructor.
 AbstractFunction QuercusClass.getFieldGet()
          Returns the __fieldGet
 AbstractFunction QuercusClass.getFieldSet()
          Returns the __fieldSet
 AbstractFunction CallbackFunction.getFunction(Env env)
           
 AbstractFunction Env.getFunction(java.lang.String name)
           
 AbstractFunction QuercusClass.getFunction(StringValue methodName)
          Finds the matching function.
 AbstractFunction QuercusClass.getFunction(StringValue methodName, int hash)
          Finds the matching function.
 AbstractFunction Env.getFunction(Value name)
          Finds the java reflection method for the function with the given name.
 AbstractFunction[] SaveState.getFunctionList()
          Returns the function list
 AbstractFunction QuercusClass.getInvoke()
          Gets the __invoke
 AbstractFunction QuercusClass.getIsset()
           
 AbstractFunction QuercusClass.getStaticFunction(java.lang.String name)
          Finds the matching function.
 AbstractFunction QuercusClass.getToString()
          Gets the __toString
 AbstractFunction QuercusClass.getUnset()
           
 

Methods in com.caucho.quercus.env that return types with arguments of type AbstractFunction
 java.lang.Iterable<AbstractFunction> QuercusClass.getClassMethods()
          Returns the declared functions.
 MethodMap<AbstractFunction> QuercusClass.getMethodMap()
           
 

Methods in com.caucho.quercus.env with parameters of type AbstractFunction
 Value DefinitionState.addFunction(java.lang.String name, AbstractFunction fun)
          Adds a function, e.g.
 Value Env.addFunction(java.lang.String name, AbstractFunction fun)
           
 Value DefinitionState.addFunction(java.lang.String name, java.lang.String lowerName, AbstractFunction fun)
          Adds a function from a compiled include
 Value Env.addFunctionFromPage(java.lang.String name, java.lang.String lowerName, AbstractFunction fun)
          Adds a function from a compiled include
 void QuercusClass.addMethod(java.lang.String name, AbstractFunction fun)
          Adds a method.
 void QuercusClass.addMethodIfNotExist(java.lang.String name, AbstractFunction fun)
          Adds a method if it does not exist.
 void QuercusClass.setCall(AbstractFunction fun)
          Sets the __call
 void QuercusClass.setConstructor(AbstractFunction fun)
          Sets the constructor.
 void QuercusClass.setDestructor(AbstractFunction fun)
          Sets the destructor.
 void QuercusClass.setFieldGet(AbstractFunction fun)
          Sets the __fieldGet
 void QuercusClass.setFieldSet(AbstractFunction fun)
          Sets the __fieldSet
protected  void CallbackFunction.setFunction(AbstractFunction fun)
          Allow subclasses to set the abstract function directly.
 void QuercusClass.setInvoke(AbstractFunction fun)
          Sets the __invoke
 void QuercusClass.setIsset(AbstractFunction isset)
           
 void QuercusClass.setToString(AbstractFunction fun)
          Sets the __toString
 void QuercusClass.setUnset(AbstractFunction unset)
           
 void Env.updateFunction(int id, AbstractFunction fun)
           
 

Constructors in com.caucho.quercus.env with parameters of type AbstractFunction
CallbackFunction(AbstractFunction fun)
           
CallbackFunction(AbstractFunction fun, java.lang.String funName)
           
 

Uses of AbstractFunction in com.caucho.quercus.expr
 

Fields in com.caucho.quercus.expr declared as AbstractFunction
protected  AbstractFunction ClassMethodVarExpr._fun
           
protected  AbstractFunction ClassVarMethodExpr._fun
           
protected  AbstractFunction ClassVarMethodVarExpr._fun
           
protected  AbstractFunction ClassVirtualMethodVarExpr._fun
           
 

Uses of AbstractFunction in com.caucho.quercus.function
 

Subclasses of AbstractFunction in com.caucho.quercus.function
 class CompiledFunction
          Represents a compiled function
 class CompiledFunction_0
          Represents a compiled function with 0 args
 class CompiledFunction_1
          Represents a compiled function with 1 arg
 class CompiledFunction_2
          Represents a compiled function with 2 args
 class CompiledFunction_3
          Represents a compiled function with 3 args
 class CompiledFunction_4
          Represents a compiled function with 4 args
 class CompiledFunction_5
          Represents a compiled function with 5 args
 class CompiledFunction_N
          Represents a compiled function with N args
 class CompiledFunctionRef
          Represents a compiled function with 1 arg
 class CompiledFunctionRef_0
          Represents a compiled function with 0 args
 class CompiledFunctionRef_1
          Represents a compiled function with 1 arg
 class CompiledFunctionRef_2
          Represents a compiled function with 2 args
 class CompiledFunctionRef_3
          Represents a compiled function with 3 args
 class CompiledFunctionRef_4
          Represents a compiled function with 4 args
 class CompiledFunctionRef_5
          Represents a compiled function with 5 args
 class CompiledFunctionRef_N
          Represents a compiled function with N args
 class CompiledMethod
          Represents a compiled method with 0 args
 class CompiledMethod_0
          Represents a compiled method with 0 args
 class CompiledMethod_1
          Represents a compiled method with 1 arg
 class CompiledMethod_2
          Represents a compiled method with 2 args
 class CompiledMethod_3
          Represents a compiled method with 3 args
 class CompiledMethod_4
          Represents a compiled method with 4 args
 class CompiledMethod_5
          Represents a compiled method with 5 args
 class CompiledMethod_N
          Represents a compiled method with N args
 class CompiledMethodRef
          Represents a compiled function with 1 arg
 class CompiledMethodRef_0
          Represents a compiled method with 0 args
 class CompiledMethodRef_1
          Represents a compiled method with 1 arg
 class CompiledMethodRef_2
          Represents a compiled method with 2 args
 class CompiledMethodRef_3
          Represents a compiled method with 3 args
 class CompiledMethodRef_4
          Represents a compiled method with 4 args
 class CompiledMethodRef_5
          Represents a compiled method with 5 args
 class CompiledMethodRef_N
          Represents a compiled method with N args
 class CompiledRefMethod_0
          Represents a compiled method with 0 args
 class FunSpecialCall
          Represents a function
 class LazyFunction
          Lazily load a compiled function.
 class LazyMethod
          Lazily load a compiled method.
 

Methods in com.caucho.quercus.function that return AbstractFunction
 AbstractFunction AbstractFunction.getActualFunction(Expr[] args)
          Returns the actual function
 AbstractFunction AbstractFunction.toFun()
          For lazy functions, returns the actual function
 AbstractFunction LazyFunction.toFun()
           
 AbstractFunction LazyMethod.toFun(QuercusClass quercusClass)
           
 

Constructors in com.caucho.quercus.function with parameters of type AbstractFunction
FunSpecialCall(AbstractFunction call, StringValue name)
           
 

Uses of AbstractFunction in com.caucho.quercus.lib.reflection
 

Methods in com.caucho.quercus.lib.reflection that return AbstractFunction
protected  AbstractFunction ReflectionFunctionAbstract.getFunction()
           
 

Constructors in com.caucho.quercus.lib.reflection with parameters of type AbstractFunction
ReflectionFunction(AbstractFunction fun)
           
ReflectionFunctionAbstract(AbstractFunction fun)
           
ReflectionMethod(AbstractFunction method)
           
ReflectionMethod(java.lang.String clsName, AbstractFunction method)
           
ReflectionParameter(AbstractFunction fun, Arg arg)
           
ReflectionParameter(java.lang.String clsName, AbstractFunction fun, Arg arg)
           
 

Uses of AbstractFunction in com.caucho.quercus.module
 

Subclasses of AbstractFunction in com.caucho.quercus.module
 class StaticFunction
          Represents the introspected static function information.
 

Uses of AbstractFunction in com.caucho.quercus.page
 

Methods in com.caucho.quercus.page that return AbstractFunction
 AbstractFunction InterpretedPage.findFunction(java.lang.String name)
          Finds the function
 AbstractFunction QuercusPage.findFunction(java.lang.String name)
          Finds a function.
 

Methods in com.caucho.quercus.page with parameters of type AbstractFunction
protected  void QuercusPage.addFunction(java.lang.String name, AbstractFunction fun)
          Adds a function.
 boolean InterpretedPage.setRuntimeFunction(AbstractFunction[] funList)
          Sets a runtime function array after an env.
 boolean QuercusPage.setRuntimeFunction(AbstractFunction[] funList)
          Sets a runtime function array after an env.
 

Uses of AbstractFunction in com.caucho.quercus.parser
 

Methods in com.caucho.quercus.parser that return AbstractFunction
static AbstractFunction QuercusParser.parseFunction(QuercusContext quercus, java.lang.String name, java.lang.String args, java.lang.String code)
           
 

Uses of AbstractFunction in com.caucho.quercus.program
 

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

Fields in com.caucho.quercus.program declared as AbstractFunction
protected  AbstractFunction InterpretedClassDef._call
           
protected  AbstractFunction InterpretedClassDef._constructor
           
protected  AbstractFunction InterpretedClassDef._destructor
           
protected  AbstractFunction InterpretedClassDef._getField
           
protected  AbstractFunction InterpretedClassDef._invoke
           
protected  AbstractFunction InterpretedClassDef._isset
           
protected  AbstractFunction InterpretedClassDef._setField
           
protected  AbstractFunction InterpretedClassDef._toString
           
protected  AbstractFunction InterpretedClassDef._unset
           
 

Fields in com.caucho.quercus.program with type parameters of type AbstractFunction
protected  java.util.HashMap<java.lang.String,AbstractFunction> InterpretedClassDef._functionMap
           
 

Methods in com.caucho.quercus.program that return AbstractFunction
abstract  AbstractFunction ClassDef.findConstructor()
          Returns the constructor
 AbstractFunction InterpretedClassDef.findConstructor()
          Returns the constructor
 AbstractFunction JavaClassDef.findConstructor()
          Returns the constructor
 AbstractFunction QuercusProgram.findFunction(java.lang.String name)
          Finds a function.
 AbstractFunction JavaClassDef.findFunction(StringValue methodName)
          Eval a method
 AbstractFunction ClassDef.getCall()
           
 AbstractFunction JavaClassDef.getCall()
           
 AbstractFunction JavaClassDef.getCallMethod()
          Returns the __call.
 AbstractFunction[] QuercusProgram.getRuntimeFunctionList()
           
 

Methods in com.caucho.quercus.program that return types with arguments of type AbstractFunction
 java.util.Set<java.util.Map.Entry<java.lang.String,AbstractFunction>> ClassDef.functionSet()
           
 java.util.Set<java.util.Map.Entry<java.lang.String,AbstractFunction>> InterpretedClassDef.functionSet()
           
 

Methods in com.caucho.quercus.program with parameters of type AbstractFunction
 void InterpretedClassDef.setConstructor(AbstractFunction fun)
          Sets the constructor.
 boolean QuercusProgram.setRuntimeFunction(AbstractFunction[] funList)
          Sets a runtime function array after an env.