|
||||||||||
| 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.LazyFunction
public class LazyFunction
Lazily load a compiled function.
| 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 | |
|---|---|
LazyFunction(QuercusContext quercus,
java.lang.String name,
java.lang.Class<?> pageClass,
java.lang.String className)
|
|
| Method Summary | |
|---|---|
Value |
call(Env env,
Value arg)
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 |
Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates the function with arguments |
Value |
callCopy(Env env,
Value[] argValues)
Evaluates the function, returning a copy |
Value |
callRef(Env env,
Value arg)
Evaluates the function with an argument . |
Value |
callRef(Env env,
Value[] argValues)
Evaluates the function, returning a reference. |
Value |
callRef(Env env,
Value a1,
Value a2)
Evaluates the function with arguments |
Value |
callRef(Env env,
Value a1,
Value a2,
Value a3)
Evaluates the function with arguments |
Value |
callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates the function with arguments |
Value |
callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates the function with arguments |
java.lang.String |
getComment()
Returns the documentation for this function. |
java.lang.String |
getName()
|
AbstractFunction |
toFun()
For lazy functions, returns the actual function |
| 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 LazyFunction(QuercusContext quercus,
java.lang.String name,
java.lang.Class<?> pageClass,
java.lang.String className)
| Method Detail |
|---|
public java.lang.String getName()
getName in class AbstractFunctionpublic AbstractFunction toFun()
AbstractFunction
toFun in class AbstractFunctionpublic java.lang.String getComment()
AbstractFunction
getComment in class AbstractFunction
public Value call(Env env,
Value[] argValues)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public Value call(Env env,
Value arg)
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 Value call(Env env,
Value a1,
Value a2,
Value a3)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public Value call(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public Value call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
AbstractFunction
call in interface Callablecall in class AbstractFunctionenv - the calling environment
public Value callRef(Env env,
Value[] argValues)
AbstractFunction
callRef in class AbstractFunction
public Value callRef(Env env,
Value arg)
AbstractFunction
callRef in class AbstractFunction
public Value callRef(Env env,
Value a1,
Value a2)
AbstractFunction
callRef in class AbstractFunction
public Value callRef(Env env,
Value a1,
Value a2,
Value a3)
AbstractFunction
callRef in class AbstractFunction
public Value callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
AbstractFunction
callRef in class AbstractFunction
public Value callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
AbstractFunction
callRef in class AbstractFunction
public Value callCopy(Env env,
Value[] argValues)
AbstractFunction
callCopy in class AbstractFunction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||