Package | Description |
---|---|
com.caucho.quercus.env | |
com.caucho.quercus.expr | |
com.caucho.quercus.function | |
com.caucho.quercus.lib.reflection | |
com.caucho.quercus.program |
Modifier and Type | Method and Description |
---|---|
Arg[] |
CallbackFunction.getArgs(Env env) |
Arg[] |
CallbackClassMethod.getArgs(Env env) |
Arg[] |
CallbackObjectMethod.getArgs(Env env) |
Arg[] |
Callable.getArgs(Env env)
Returns the formal arguments.
|
Arg[] |
ObjectValue.getArgs(Env env) |
Arg[] |
InterpretedClosure.getArgs(Env env) |
Arg[] |
CallbackError.getArgs(Env env) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected Arg[] |
CompiledAbstractFunction._args |
static Arg[] |
AbstractFunction.NULL_ARGS |
Modifier and Type | Method and Description |
---|---|
Arg[] |
LazyFunction.getArgs(Env env) |
Arg[] |
AbstractFunction.getArgs(Env env) |
Arg[] |
CompiledAbstractFunction.getArgs(Env env) |
Arg[] |
LazyMethod.getArgs(Env env) |
Arg[] |
AbstractFunction.getClosureUseArgs()
Returns the args.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractFunction.setClosureUseArgs(Arg[] useArgs)
Returns the args.
|
Constructor and Description |
---|
CompiledAbstractFunction(java.lang.String name,
Arg[] args) |
CompiledFunction_1(java.lang.String name,
Arg default_0) |
CompiledFunction_2(java.lang.String name,
Arg default_0,
Arg default_1) |
CompiledFunction_3(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2) |
CompiledFunction_4(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3) |
CompiledFunction_5(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3,
Arg default_4) |
CompiledFunction_N(java.lang.String name,
Arg[] defaultArgs) |
CompiledFunction(java.lang.String name,
Arg[] args) |
CompiledFunctionRef_1(java.lang.String name,
Arg default_0) |
CompiledFunctionRef_2(java.lang.String name,
Arg default_0,
Arg default_1) |
CompiledFunctionRef_3(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2) |
CompiledFunctionRef_4(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3) |
CompiledFunctionRef_5(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3,
Arg default_4) |
CompiledFunctionRef_N(java.lang.String name,
Arg[] defaultArgs) |
CompiledFunctionRef(java.lang.String name,
Arg[] args) |
CompiledMethod_1(java.lang.String name,
Arg default_0) |
CompiledMethod_2(java.lang.String name,
Arg default_0,
Arg default_1) |
CompiledMethod_3(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2) |
CompiledMethod_4(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3) |
CompiledMethod_5(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3,
Arg default_4) |
CompiledMethod_N(java.lang.String name,
Arg[] defaultArgs) |
CompiledMethod(java.lang.String name,
Arg[] args) |
CompiledMethodRef_1(java.lang.String name,
Arg default_0) |
CompiledMethodRef_2(java.lang.String name,
Arg default_0,
Arg default_1) |
CompiledMethodRef_3(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2) |
CompiledMethodRef_4(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3) |
CompiledMethodRef_5(java.lang.String name,
Arg default_0,
Arg default_1,
Arg default_2,
Arg default_3,
Arg default_4) |
CompiledMethodRef_N(java.lang.String name,
Arg[] defaultArgs) |
CompiledMethodRef(java.lang.String name,
Arg[] args) |
Constructor and Description |
---|
ReflectionParameter(Callable fun,
Arg arg) |
ReflectionParameter(java.lang.String clsName,
AbstractFunction fun,
Arg arg) |
Modifier and Type | Field and Description |
---|---|
protected Arg[] |
Function._args |
protected Arg[] |
Function._closureUseArgs |
Modifier and Type | Method and Description |
---|---|
Arg[] |
Function.getArgs(Env env)
Returns the args.
|
Arg[] |
Function.getClosureUseArgs()
Returns the args.
|
Modifier and Type | Method and Description |
---|---|
Value |
Function.callImpl(Env env,
Value[] args,
boolean isRef,
Arg[] useParams,
Value[] useArgs) |
void |
Function.setClosureUseArgs(Arg[] useArgs)
Returns the args.
|
Constructor and Description |
---|
Function(ExprFactory exprFactory,
Location location,
java.lang.String name,
FunctionInfo info,
Arg[] args,
Statement[] statements) |
MethodDeclaration(ExprFactory exprFactory,
Location location,
ClassDef qClass,
java.lang.String name,
FunctionInfo info,
Arg[] argList) |
ObjectMethod(ExprFactory exprFactory,
Location location,
InterpretedClassDef quercusClass,
java.lang.String name,
FunctionInfo info,
Arg[] argList,
Statement[] statementList) |