|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.quercus.env.Value
com.caucho.quercus.env.Callback
com.caucho.quercus.function.AbstractFunction
com.caucho.quercus.function.CompiledFunction
com.caucho.quercus.function.CompiledFunction_5
public abstract class CompiledFunction_5
Represents a compiled function with 5 args
Field Summary |
---|
Fields inherited from class com.caucho.quercus.function.AbstractFunction |
---|
_bindingClass, _declaringClassName, _isClosure, _isConstructor, _isFinal, _isStatic, _parseIndex, _visibility |
Fields inherited from class com.caucho.quercus.env.Value |
---|
NULL_VALUE_ARRAY |
Constructor Summary | |
---|---|
CompiledFunction_5(java.lang.String name,
Expr default_0,
Expr default_1,
Expr default_2,
Expr default_3,
Expr default_4)
|
Method Summary | |
---|---|
Expr[] |
bindArguments(Env env,
Expr fun,
Expr[] args)
Binds the user's arguments to the actual arguments. |
Value |
call(Env env)
Evaluates the function. |
Value |
call(Env env,
Value a1)
Evaluates the function with an argument . |
Value |
call(Env env,
Value[] argValues)
Evaluates the function. |
Value |
call(Env env,
Value a1,
Value a2)
Evaluates the function with arguments |
Value |
call(Env env,
Value a1,
Value a2,
Value a3)
Evaluates the function with arguments |
Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates the function with arguments |
abstract Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates the function with arguments |
java.lang.String |
getName()
Returns this function's name. |
java.lang.String |
toString()
|
Methods inherited from class com.caucho.quercus.function.CompiledFunction |
---|
callMethod, callRef, callRef, callRef, callRef, callRef, callRef, callRef |
Methods inherited from class com.caucho.quercus.env.Callback |
---|
callArray, callArray, callArray, toCallable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CompiledFunction_5(java.lang.String name, Expr default_0, Expr default_1, Expr default_2, Expr default_3, Expr default_4)
Method Detail |
---|
public java.lang.String getName()
getName
in class CompiledFunction
public Expr[] bindArguments(Env env, Expr fun, Expr[] args)
args
- the user's arguments
public Value call(Env env, Value[] argValues)
AbstractFunction
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic Value call(Env env)
AbstractFunction
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic Value call(Env env, Value a1)
AbstractFunction
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic Value call(Env env, Value a1, Value a2)
AbstractFunction
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic Value call(Env env, Value a1, Value a2, Value a3)
AbstractFunction
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic Value call(Env env, Value a1, Value a2, Value a3, Value a4)
AbstractFunction
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic abstract Value call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
call
in interface Callable
call
in class AbstractFunction
env
- the calling environmentpublic java.lang.String toString()
toString
in class AbstractFunction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |