|
||||||||||
| 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_3
public abstract class CompiledFunction_3
Represents a compiled function with 3 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, SCALAR_V |
| Constructor Summary | |
|---|---|
CompiledFunction_3(java.lang.String name,
Expr default_0,
Expr default_1,
Expr default_2)
|
|
| 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 |
abstract Value |
call(Env env,
Value a1,
Value a2,
Value a3)
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_3(java.lang.String name,
Expr default_0,
Expr default_1,
Expr default_2)
| 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 Callablecall in class AbstractFunctionenv - the calling environmentpublic Value call(Env env)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public Value call(Env env,
Value a1)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public Value call(Env env,
Value a1,
Value a2)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public abstract Value call(Env env,
Value a1,
Value a2,
Value a3)
call in interface Callablecall in class AbstractFunctionenv - 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 | |||||||||