Uses of Class
com.caucho.quercus.env.Value

Packages that use Value
com.caucho.quercus   
com.caucho.quercus.classes   
com.caucho.quercus.env   
com.caucho.quercus.expr   
com.caucho.quercus.function   
com.caucho.quercus.lib   
com.caucho.quercus.lib.bam   
com.caucho.quercus.lib.curl   
com.caucho.quercus.lib.date   
com.caucho.quercus.lib.db   
com.caucho.quercus.lib.dom   
com.caucho.quercus.lib.file   
com.caucho.quercus.lib.filter   
com.caucho.quercus.lib.gae   
com.caucho.quercus.lib.gettext   
com.caucho.quercus.lib.i18n   
com.caucho.quercus.lib.image   
com.caucho.quercus.lib.jms   
com.caucho.quercus.lib.json   
com.caucho.quercus.lib.mcrypt   
com.caucho.quercus.lib.pdf   
com.caucho.quercus.lib.reflection   
com.caucho.quercus.lib.regexp   
com.caucho.quercus.lib.resin   
com.caucho.quercus.lib.session   
com.caucho.quercus.lib.simplexml   
com.caucho.quercus.lib.spl   
com.caucho.quercus.lib.string   
com.caucho.quercus.lib.xml   
com.caucho.quercus.lib.zip   
com.caucho.quercus.lib.zlib   
com.caucho.quercus.marshal   
com.caucho.quercus.module   
com.caucho.quercus.page   
com.caucho.quercus.program   
com.caucho.quercus.resources   
com.caucho.quercus.statement   
 

Uses of Value in com.caucho.quercus
 

Methods in com.caucho.quercus that return Value
 Value QuercusEngine.execute(Path path)
          Executes the script.
 Value QuercusEngine.execute(java.lang.String script)
          Executes the script.
 Value QuercusEngine.executeFile(java.lang.String filename)
          Executes the script
 Value QuercusContext.getConstant(int id)
          Returns a named constant.
 Value[] QuercusContext.getConstantMap()
          Returns the name map.
 Value QuercusContext.getConstantName(int id)
          Returns the name map.
 Value QuercusContext.getExtensionFuncs(java.lang.String name)
          Returns true if an extension is loaded.
 Value QuercusContext.getIniValue(java.lang.String name)
          Returns an ini value.
 Value QuercusContext.getServerEnv(StringValue name)
          Gets a server env value.
static Value QuercusContext.objectToValue(java.lang.Object obj)
           
 

Methods in com.caucho.quercus that return types with arguments of type Value
 java.util.HashMap<java.lang.String,Value> QuercusContext.getIniMap(boolean create)
          Returns a map of the ini values that have been explicitly set.
 java.util.HashMap<Value,Value> QuercusContext.getServerEnvMap()
          Returns the server env map.
 java.util.HashMap<Value,Value> QuercusContext.getServerEnvMap()
          Returns the server env map.
 

Methods in com.caucho.quercus with parameters of type Value
 void QuercusContext.setIni(java.lang.String name, Value value)
          Sets an ini value.
 

Uses of Value in com.caucho.quercus.classes
 

Methods in com.caucho.quercus.classes that return Value
 Value LazyClassDef.callNew(Env env, Value[] args)
          Creates a new instance.
 

Methods in com.caucho.quercus.classes with parameters of type Value
 Value LazyClassDef.callNew(Env env, Value[] args)
          Creates a new instance.
 void LazyClassDef.initInstance(Env env, Value value)
          Initialize the quercus class.
 

Uses of Value in com.caucho.quercus.env
 

Subclasses of Value in com.caucho.quercus.env
 class AbstractJavaMethod
          Represents the introspected static function information.
 class ArgGetFieldValue
          Represents an field-get argument which might be a call to a reference.
 class ArgGetValue
          Represents an array-get argument which might be a call to a reference.
 class ArgObjectGetValue
          Represents an object-get argument which might be a call to a reference.
 class ArgRef
          Represents a reference to a PHP variable in a function call.
 class ArgValue
          Represents an array-get argument which might be a call to a reference.
 class ArrayCopyValueImpl
          Represents a PHP array value copied as part of deserialization or APC.
 class ArrayValue
          Represents a PHP array value.
 class ArrayValueImpl
          Represents a PHP array value.
 class ArrayValueWrapper
          Represents a PHP array value.
 class BigDecimalValue
          Represents a Quercus java BigInteger value.
 class BigIntegerValue
          Represents a Quercus java BigInteger value.
 class BinaryBuilderValue
          Represents a 8-bit PHP 6 style binary builder (unicode.semantics = on)
 class BinaryValue
          Represents an 8-bit binary php-6 value.
 class BooleanValue
          Represents a PHP boolean value.
 class BreakValue
          Represents a PHP break value.
 class Callback
          Represents a call to a function.
 class CallbackClassMethod
          Represents a call to an object's method
 class CallbackError
          Represents a call to an object's method
 class CallbackFunction
          Represents a call to a function.
 class CallbackObjectMethod
          Represents a call to an object's method
 class Closure
          Represents a call to a function.
 class CompiledConstStringValue
          Represents a StringValue that is never modified.
 class CompiledObjectValue
          Represents a compiled object value.
 class CompositeDataValue
           
 class ConstArrayValue
          Represents a PHP array value.
 class ConstStringValue
          Represents a StringValue that is never modified.
 class ContinueValue
          Represents a PHP continue value.
 class CopyArrayValue
          Represents a PHP array value.
 class CopyObjectExtValue
          Represents a copy of an object value for serialization/apc
 class DefaultValue
          Represents a PHP default value.
 class DoubleValue
          Represents a PHP double value.
 class GlobalArrayValue
          Represents the server
 class JavaAdapter
          Interface for marshalled Java data structures.
 class JavaAdapterVar
          Represents a PHP variable value.
 class JavaCalendarValue
          Represents a Quercus java Calendar value.
 class JavaCollectionAdapter
          Represents a marshalled Collection argument.
 class JavaConstructor
          Represents the introspected static function information.
 class JavaDateValue
          Represents a Quercus java Date value.
 class JavaInvoker
          Represents the introspected static function information.
 class JavaListAdapter
          Represents a marshalled Collection argument.
 class JavaMapAdapter
          Represents a marshalled Map argument.
 class JavaMapValue
          Represents a Quercus java value.
 class JavaMethod
          Represents a function created from a java method.
 class JavaOverloadMethod
          Represents the introspected static function information.
 class JavaResourceValue
          Represents a Quercus java value representing a PHP resource value.
 class JavaURLValue
          Represents a Quercus java URL value.
 class JavaValue
          Represents a Quercus java value.
 class LargeStringBuilderValue
          Represents a 8-bit PHP 5 style binary builder (unicode.semantics = off), used for large data like file reads.
 class LongCacheValue
          Represents a PHP long value.
 class LongValue
          Represents a PHP long value.
 class NullThisValue
          Represents a PHP null value, used for
 class NullValue
          Represents a PHP null value.
 class NumberValue
          Represents a PHP number value (double or long).
 class ObjectExtJavaValue
          Represents a PHP object which extends a Java value.
 class ObjectExtValue
          Represents a PHP object value.
 class ObjectValue
          Represents a Quercus object value.
 class QuercusClass
          Represents a Quercus runtime class.
 class ResinSessionArrayValue
          Represents the $_SESSION
 class ResourceValue
          Represents a PHP resource
 class ServerArrayValue
          Represents the server
 class SessionArrayValue
          Represents the $_SESSION
 class SessionCallback
          Represents a PHP session callback.
 class SessionVar
          Represents a PHP variable value.
 class StringBuilderValue
          Represents a PHP 5 style string builder (unicode.semantics = off)
 class StringValue
          Represents a Quercus string value.
 class UnexpectedValue
           
 class UnicodeBuilderValue
          Represents a PHP string value.
 class UnicodeValue
          Represents a 16-bit unicode string value.
 class UnicodeValueImpl
          Represents a unicode string value.
 class UnsetBinaryValue
           
 class UnsetStringValue
           
 class UnsetUnicodeValue
           
 class UnsetValue
          Represents a PHP null value.
 class Var
          Represents a PHP variable value.
 

Fields in com.caucho.quercus.env declared as Value
 Value[] Env._const
           
 Value[] CompiledObjectValue._fields
           
protected  Value[] ArrayValueComponent._keys
           
protected  Value CompiledClassDef._parent
           
protected  Value[] ArrayValueComponent._values
           
static Value[] Env.EMPTY_VALUE
           
static Value[] Value.NULL_ARGS
           
static Value[] Value.NULL_VALUE_ARRAY
           
 

Methods in com.caucho.quercus.env that return Value
 Value ArgRef.abs()
          Absolute value.
 Value DoubleValue.abs()
          Absolute value.
 Value JavaAdapterVar.abs()
          Absolute value.
 Value LongValue.abs()
          Absolute value.
 Value Value.abs()
          Absolute value.
 Value Var.abs()
          Absolute value.
 Value ArgRef.add(long rValue)
          Adds to the following value.
 Value DoubleValue.add(long lValue)
          Multiplies to the following value.
 Value JavaAdapterVar.add(long rValue)
          Adds to the following value.
 Value LongValue.add(long lLong)
          Adds to the following value.
 Value NullValue.add(long lLong)
          Adds to the following value.
 Value StringValue.add(long rValue)
          Adds to the following value.
 Value Value.add(long lLong)
          Multiplies to the following value.
 Value Var.add(long rValue)
          Adds to the following value.
 Value ArgRef.add(Value rValue)
          Adds to the following value.
 Value ArrayValue.add(Value rValue)
          Returns a union of this array and the rValue as array.
 Value ArrayValueWrapper.add(Value rValue)
           
 Value DoubleValue.add(Value rValue)
          Multiplies to the following value.
 Value JavaAdapterVar.add(Value rValue)
          Adds to the following value.
 Value LongValue.add(Value value)
          Adds to the following value.
 Value Value.add(Value rValue)
          Adds to the following value.
 Value Var.add(Value rValue)
          Adds to the following value.
 Value Env.addConstant(int id, Value value, boolean isCaseInsensitive)
          Sets a constant.
 Value Env.addConstant(java.lang.String name, Value value, boolean isCaseInsensitive)
          Sets a constant.
 Value Env.addConstant(StringValue name, Value value, boolean isCaseInsensitive)
          Sets a constant.
 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
 Value DoubleValue.addOne()
          Increment the following value.
 Value LongCacheValue.addOne()
          Returns the next integer
 Value LongValue.addOne()
          The next integer
 Value Value.addOne()
          Return the next integer
 Value Var.addOne()
          Pre-increment the following value.
 Value ArgRef.append(Value index, Value value)
           
 Value BooleanValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value JavaAdapterVar.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value NullValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value ObjectValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value StringBuilderValue.append(Value index, Value value)
          Sets the array ref.
 Value StringValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value UnicodeBuilderValue.append(Value index, Value value)
          Sets the array ref.
 Value Value.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value Var.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value JavaAdapterVar.bitAnd(Value rValue)
          Binary And.
 Value StringValue.bitAnd(Value rValue)
           
 Value Value.bitAnd(Value rValue)
           
 Value Var.bitAnd(Value rValue)
          Binary And.
 Value JavaAdapterVar.bitOr(Value rValue)
          Binary or.
 Value StringValue.bitOr(Value rValue)
           
 Value Value.bitOr(Value rValue)
           
 Value Var.bitOr(Value rValue)
          Binary or.
 Value JavaAdapterVar.bitXor(Value rValue)
          Binary xor.
 Value StringValue.bitXor(Value rValue)
           
 Value Value.bitXor(Value rValue)
          Binary xor.
 Value Var.bitXor(Value rValue)
          Binary xor.
 Value AbstractJavaMethod.call(Env env)
           
 Value Callable.call(Env env)
          Evaluates the callback with no arguments.
 Value CallbackClassMethod.call(Env env)
          Evaluates the callback with no arguments.
 Value CallbackFunction.call(Env env)
          Evaluates the callback with no arguments.
 Value CallbackObjectMethod.call(Env env)
          Evaluates the callback with no arguments.
 Value Value.call(Env env)
          Evaluates the function.
 Value Var.call(Env env)
          Evaluates the function.
 Value AbstractJavaMethod.call(Env env, Value a1)
           
 Value Callable.call(Env env, Value a1)
          Evaluates the callback with 1 arguments.
 Value CallbackClassMethod.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value CallbackFunction.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value CallbackObjectMethod.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value Value.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value Var.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value AbstractJavaMethod.call(Env env, Value[] args)
           
 Value Callable.call(Env env, Value[] args)
          Evaluates the callback with variable arguments.
abstract  Value Callback.call(Env env, Value[] args)
          Evaluates the callback with variable arguments.
 Value CallbackClassMethod.call(Env env, Value[] args)
           
 Value CallbackError.call(Env env, Value[] args)
           
 Value CallbackFunction.call(Env env, Value[] args)
           
 Value CallbackObjectMethod.call(Env env, Value[] args)
           
 Value Closure.call(Env env, Value[] args)
           
 Value JavaInvoker.call(Env env, Value[] args)
           
 Value ObjectValue.call(Env env, Value[] args)
          Call for callable.
 Value Value.call(Env env, Value[] args)
          Evaluates the function.
 Value Var.call(Env env, Value[] args)
          Evaluates the function.
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2)
           
 Value Callable.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value Value.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 4 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 5 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Env.call(java.lang.String name)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value[] args)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1, Value a2)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1, Value a2, Value a3)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates the named function.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1)
          Evaluates a callback where the first argument is from an array.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2)
          Evaluates a callback where the first argument is from an array.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2, Value a3)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2, Value a3)
          Evaluates a callback where the first argument is from an array.
 Value ArrayValue.callCallback(Env env, Callable callback, Value key)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2, Value a3)
           
 Value QuercusClass.callConstructor(Env env, Value qThis, Value... args)
          Calls the A::__construct constructor.
 Value AbstractJavaMethod.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value Value.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value Var.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaInvoker.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaOverloadMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value Value.callMethod(Env env, StringValue methodName)
          Evaluates a method with 0 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Closure.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethod(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value JavaInvoker.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value Value.callMethodRef(Env env, StringValue methodName)
          Evaluates a method with 0 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethodRef(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value CompiledClassDef.callNew(Env env, Expr[] args)
          Eval new
 Value QuercusClass.callNew(Env env, java.lang.Object parentJavaObject, Value... args)
           
 Value JavaInvoker.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value QuercusClass.callNew(Env env, Value... args)
          Creates a new instance.
 Value CompiledClassDef.callNew(Env env, Value[] args)
          Eval new
 Value Value.callRef(Env env)
          Evaluates the function.
 Value Var.callRef(Env env)
          Evaluates the function.
 Value Value.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value Var.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value Value.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value Var.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value Value.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Env.callRef(java.lang.String name)
          Evaluates the named function.
 Value Env.callRef(java.lang.String name, Value a0)
          EvalRefuates the named function.
 Value Env.callRef(java.lang.String name, Value[] args)
          Evaluates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1)
          EvalRefuates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1, Value a2)
          EvalRefuates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1, Value a2, Value a3)
          Evaluates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates the named function.
 Value Env.cast(java.lang.Class<?> cl, Value value)
          Handles exit/die
 Value BinaryBuilderValue.charValueAt(long index)
          Returns the character at an index
 Value JavaAdapterVar.charValueAt(long index)
          Returns the character at an index
 Value LargeStringBuilderValue.charValueAt(long index)
          Returns the character at an index
 Value StringBuilderValue.charValueAt(long index)
          Returns the character at an index
 Value StringValue.charValueAt(long index)
          Returns the character at an index
 Value UnicodeBuilderValue.charValueAt(long index)
          Returns the character at an index
 Value UnsetBinaryValue.charValueAt(long index)
          Returns the character at an index
 Value UnsetStringValue.charValueAt(long index)
          Returns the character at an index
 Value UnsetUnicodeValue.charValueAt(long index)
          Returns the character at an index
 Value Value.charValueAt(long index)
          Returns the character at the named index.
 Value Var.charValueAt(long index)
          Returns the character at an index
 Value CompiledObjectValue.clone(Env env)
          Clone the object
 Value JavaValue.clone(Env env)
           
 Value ObjectExtJavaValue.clone(Env env)
          Clone the object
 Value ObjectExtValue.clone(Env env)
          Clone the object
 Value Value.clone(Env env)
          Clone for the clone keyword
 Value Var.clone(Env env)
          Clone for the clone keyword
static Value Env.comma(double a0, Value a1)
          Returns the last value.
static Value Env.comma(long a0, Value a1)
          Returns the last value.
static Value Env.comma(Value a0, Value a1)
          Returns the last value.
static Value Env.comma(Value a0, Value a1, Value a2)
          Returns the last value.
static Value Env.comma(Value a0, Value a1, Value a2, Value a3)
          Returns the last value.
static Value Env.comma(Value a0, Value a1, Value a2, Value a3, Value a4)
          Returns the last value.
 Value Env.compileError(java.lang.String msg)
          A parse error
 Value Env.compileWarning(java.lang.String msg)
          A parse warning
abstract  Value ArrayValue.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueImpl.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueWrapper.contains(Value key)
          Returns the corresponding key if this array contains the given value
 Value CopyArrayValue.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value JavaAdapter.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value JavaListAdapter.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArgRef.containsKey(Value key)
           
abstract  Value ArrayValue.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value ArrayValueImpl.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value ArrayValueWrapper.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value CopyArrayValue.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value GlobalArrayValue.containsKey(Value key)
          Gets a new value.
 Value JavaAdapter.containsKey(Value key)
          Returns the corresponding valeu if this array contains the given key
 Value JavaMapAdapter.containsKey(Value key)
          Returns the corresponding valeu if this array contains the given key
 Value Value.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
abstract  Value ArrayValue.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueImpl.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueWrapper.containsStrict(Value key)
          Returns the corresponding key if this array contains the given value
 Value CopyArrayValue.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value JavaAdapter.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArgRef.copy()
          Copy the value.
 Value ArrayCopyValueImpl.copy()
          Copy the value.
abstract  Value ArrayValue.copy()
          Copy for assignment.
 Value ArrayValueImpl.copy()
          Copy the value.
 Value ArrayValueWrapper.copy()
          Copy for assignment.
 Value CompiledObjectValue.copy()
          Copy for assignment.
 Value ConstArrayValue.copy()
          Copy for assignment.
 Value CopyArrayValue.copy()
          Copy for assignment.
 Value GlobalArrayValue.copy()
          Copy for assignment.
abstract  Value JavaAdapter.copy()
          Copy for assignment.
 Value JavaAdapterVar.copy()
          Copy the value.
 Value JavaCollectionAdapter.copy()
          Copy for assignment.
 Value JavaListAdapter.copy()
          Copy for assignment.
 Value JavaMapAdapter.copy()
          Copy for assignment.
 Value ObjectExtValue.copy()
          Copy for assignment.
 Value ServerArrayValue.copy()
          Copy for assignment.
 Value Value.copy()
          Copy for assignment.
 Value Var.copy()
          Copy the value.
 Value Value.copy(Env env)
          Copy for serialization
 Value ResinSessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value ArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueImpl.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueWrapper.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CompiledObjectValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CopyArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value JavaAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaCollectionAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaListAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaMapAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ObjectExtValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value SessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value Value.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArgRef.copyArrayItem()
           
 Value Value.copyArrayItem()
          Copy as an array item
 Value Var.copyArrayItem()
          Copy the value as an array item.
 Value ArrayCopyValueImpl.copyReturn()
          Copy for return.
 Value ArrayValue.copyReturn()
          Copy as a return value
 Value ArrayValueImpl.copyReturn()
          Copy for return.
 Value JavaAdapterVar.copyReturn()
          Copy the value as a return value.
 Value Value.copyReturn()
          Copy as a return value
 Value Var.copyReturn()
          Copy the value as a return value.
 Value ArrayCopyValueImpl.copySaveFunArg()
          Copy for saving a method's arguments.
 Value ArrayValueImpl.copySaveFunArg()
          Copy for saving a method's arguments.
 Value ArrayValueWrapper.copySaveFunArg()
          Copy for assignment.
 Value CopyArrayValue.copySaveFunArg()
          Copy for saving a function arguments.
 Value ServerArrayValue.copySaveFunArg()
          Copy for saving a function arguments.
 Value Value.copySaveFunArg()
          Copy for saving a method's arguments.
 Value ArrayValueImpl.copyTree(Env env, CopyRoot root)
          Copy for serialization
 Value ObjectExtValue.copyTree(Env env, CopyRoot root)
          Copy for serialization
 Value Value.copyTree(Env env, CopyRoot root)
          Copy for serialization
 Value Var.copyTree(Env env, CopyRoot root)
          Copy for serialization
static Value BooleanValue.create(java.lang.Boolean value)
           
static Value DoubleValue.create(java.lang.Number value)
           
static Value StringValue.create(java.lang.Object value)
          Creates the string.
static Value StringBuilderValue.create(java.lang.String value)
          Creates a PHP string from a Java String.
static Value StringValue.create(java.lang.String value)
          Creates the string.
static Value UnicodeBuilderValue.create(java.lang.String value)
          Creates a PHP string from a Java String.
 Value Env.createException(java.lang.String exceptionClass, java.lang.String... args)
           
 Value Env.createException(java.lang.String exceptionClass, java.lang.String message)
           
 Value Env.createException(java.lang.Throwable e)
          Creates a PHP Exception.
 Value QuercusClass.createObject(Env env)
          Creates a new object without calling the constructor.
abstract  Value ArrayValue.createTailKey()
          Creatse a tail index.
 Value ArrayValueImpl.createTailKey()
          Creatse a tail index.
 Value ArrayValueWrapper.createTailKey()
          Creatse a tail index.
 Value CopyArrayValue.createTailKey()
          Pops the top value.
abstract  Value JavaAdapter.createTailKey()
          Creatse a tail index.
 Value JavaCollectionAdapter.createTailKey()
          Creatse a tail index.
 Value JavaMapAdapter.createTailKey()
          Creatse a tail index.
 Value ArgRef.current()
           
 Value ArrayValue.current()
          Returns the current value.
 Value ArrayValueWrapper.current()
          Returns the current value.
 Value JavaAdapter.current()
          Returns the current value.
 Value JavaAdapterVar.current()
          Returns the current value
 Value JavaListAdapter.current()
          Returns the current value.
 Value Value.current()
          Returns the current value
 Value Var.current()
          Returns the current value
 Value Env.deprecatedArgument(java.lang.String name)
          A warning about an deprecated argument passed to a function.
 Value Env.die()
          Handles exit/die
 Value Env.die(java.lang.String msg)
          Handles exit/die
 Value Value.div(long r)
          Multiplies to the following value.
 Value ArgRef.div(Value rValue)
          Divides the following value.
 Value JavaAdapterVar.div(Value rValue)
          Divides the following value.
 Value Value.div(Value rValue)
          Divides the following value.
 Value Var.div(Value rValue)
          Divides the following value.
 Value ArrayValue.each()
          The each iterator
 Value ArrayValueWrapper.each()
          The each iterator
 Value JavaAdapter.each()
          The each iterator
 Value JavaListAdapter.each()
          The each iterator
 Value ArrayValue.end()
          Returns the last value.
 Value ArrayValueWrapper.end()
          Returns the last value.
 Value JavaAdapter.end()
          Returns the last value.
 Value JavaAdapterVar.end()
          Returns the end value.
 Value JavaListAdapter.end()
          Returns the last value.
 Value Value.end()
          Returns the end value.
 Value Var.end()
          Returns the end value.
 Value Value.eqValue(Value rValue)
          Returns true for equality
 Value Env.error(int code, Location location, java.lang.String msg)
          Writes an error.
 Value Env.error(int code, Location location, java.lang.String loc, java.lang.String msg)
          Writes an error.
 Value Env.error(int code, java.lang.String locString, java.lang.String msg)
          Writes an error.
 Value Env.error(Location location, java.lang.String msg)
          A fatal runtime error.
 Value Env.error(java.lang.String msg)
          A fatal runtime error.
 Value Env.error(java.lang.String loc, java.lang.String msg)
          A fatal runtime error.
 Value Env.error(java.lang.String msg, java.lang.Throwable e)
          A warning with an exception.
 Value Env.error(java.lang.Throwable e)
          A warning with an exception.
 Value[] JavaInvoker.evalArguments(Env env, Expr fun, Expr[] args)
          Evaluates a function's argument, handling ref vs non-ref
 Value Env.evalCode(StringValue code)
          Compiles and evalutes the given code
protected  Value Env.executePage(QuercusPage page)
          Executes the given page
protected  Value Env.executePageTop(QuercusPage page)
          Executes the given page
 Value Env.executeTop()
          Evaluates the top-level code
 Value Env.exit()
          Handles exit/die
 Value Env.exit(Value msg)
          Handles exit/die
 Value Env.expectBoolean(Value value)
          Check for expected type.
 Value Env.expectNumeric(Value value)
          Check for expected type.
 Value Env.expectString(Value value)
          Check for expected type.
static Value Env.first(Value value)
          Returns the first value
static Value Env.first(Value value, double a1)
          Returns the first value
static Value Env.first(Value value, Value a1)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2, Value a3)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2, Value a3, Value a4)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2, Value a3, Value a4, Value a5)
          Returns the first value
abstract  Value EnvVar.get()
          Returns the current value.
 Value EnvVarImpl.get()
          Returns the current value.
 Value LazyEnvVar.get()
          Returns the current value.
 Value LazySaveEnvVar.get()
          Returns the current value.
 Value ArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 Value Value.get(long index)
          Helper method that calls get(Value).
abstract  Value ArrayValue.AbstractGet.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArrayValue.GetKey.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArrayValue.GetValue.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArgRef.get(Value index)
          Returns the array ref.
abstract  Value ArrayValue.get(Value key)
          Gets a new value.
 Value ArrayValueImpl.get(Value key)
          Gets a new value.
 Value ArrayValueWrapper.get(Value key)
          Gets a new value.
 Value CompiledClassDef.get(Value name)
          Adds a value.
 Value CopyArrayValue.get(Value key)
          Gets a new value.
 Value GlobalArrayValue.get(Value key)
          Gets a new value.
abstract  Value JavaAdapter.get(Value key)
          Gets a new value.
 Value JavaAdapterVar.get(Value index)
          Returns the array ref.
 Value JavaCollectionAdapter.get(Value key)
          Gets a new value.
 Value JavaListAdapter.get(Value key)
          Gets a new value.
 Value JavaMapAdapter.get(Value key)
          Gets a new value.
 Value JavaMapValue.get(Value name)
           
 Value LargeStringBuilderValue.get(Value key)
          Returns the character at an index
 Value ObjectValue.get(Value key)
          Returns the array value with the given key.
 Value ServerArrayValue.get(Value key)
          Gets a new value.
 Value StringBuilderValue.get(Value key)
          Returns the character at an index
 Value StringValue.get(Value key)
          Returns the character at an index
 Value UnicodeBuilderValue.get(Value key)
          Returns the character at an index
 Value Value.get(Value index)
          Returns the array ref.
 Value Var.get(Value index)
          Returns the array ref.
 Value CompiledClassDef.getArg(Value name)
          Returns the field value, if unset, creates an ArgGetValue.
 Value ArgGetFieldValue.getArg(Value name, boolean isTop)
          Creates an argument which may create the given field.
 Value ArgGetValue.getArg(Value index, boolean isTop)
          Returns the arg object for a field reference, e.g.
 Value ArgObjectGetValue.getArg(Value index, boolean isTop)
          Returns the value for a get arg.
 Value ArrayCopyValueImpl.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
abstract  Value ArrayValue.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value ArrayValueImpl.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value ArrayValueWrapper.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value CopyArrayValue.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value GlobalArrayValue.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapter.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapterVar.getArg(Value index, boolean isTop)
          Returns the array ref.
 Value ServerArrayValue.getArg(Value key, boolean isTop)
          Gets a new value.
 Value StringValue.getArg(Value key, boolean isTop)
          Returns the character at an index
 Value Value.getArg(Value index, boolean isTop)
          Returns the array ref as a function argument.
 Value Var.getArg(Value index, boolean isTop)
          Returns the array ref.
 Value CompiledClassDef.getArgRef(Value name)
          Returns a reference to the field
 Value ArgRef.getArray()
           
 Value JavaAdapterVar.getArray()
          Returns the array ref.
 Value NullValue.getArray()
          Returns a new array.
 Value Value.getArray()
          Returns the value for a field, creating an array if the field is unset.
 Value Var.getArray()
          Returns the array ref.
 Value ArgRef.getArray(Value index)
           
 Value ArrayValue.getArray(Value index)
          Returns the value as an array.
 Value ArrayValueImpl.getArray(Value index)
          Returns the value as an array.
 Value CompiledClassDef.getArray(Value name)
          Returns the field value, if unset, creates an array.
 Value CopyArrayValue.getArray(Value fieldName)
          Returns the value as an array.
 Value GlobalArrayValue.getArray(Value index)
          Returns the value as an array.
 Value JavaAdapterVar.getArray(Value index)
          Returns the value, creating an object if unset.
 Value Value.getArray(Value index)
          Returns the value for a field, creating an array if the field is unset.
 Value Var.getArray(Value index)
          Returns the value, creating an object if unset.
 Value Value.getCalledClass(Env env)
          Returns the called class
 Value Env.getCallingClassName()
           
 Value Env.getConfigVar(java.lang.String name)
          Returns the configuration value of an init var.
 Value QuercusClass.getConstant(Env env, StringValue name)
          Finds the matching constant
 Value Env.getConstant(int id)
          Returns a constant.
 Value Env.getConstant(java.lang.String name)
          Returns a constant.
 Value Env.getConstant(java.lang.String name, boolean isAutoCreateString)
          Returns a constant.
 Value[] SaveState.getConstantList()
          Returns the constant list
 Value OutputBuffer.getContents()
          Returns the buffer contents.
 Value CopyRoot.getCopy(Value value)
           
 Value Env.getDeclaredClasses()
          Returns the declared classes.
 Value DefinitionState.getDeclaredClasses(Env env)
          Returns the declared classes.
 Value ArrayCopyValueImpl.getDirty(Value index)
          Returns the value as an array, using copy on write if necessary.
 Value ArrayValueImpl.getDirty(Value index)
          Returns the value as an array, using copy on write if necessary.
 Value JavaAdapterVar.getDirty(Value index)
          Returns the value, doing a copy-on-write if needed.
 Value Value.getDirty(Value index)
          Returns the array value, copying on write if necessary.
 Value Var.getDirty(Value index)
          Returns the value, doing a copy-on-write if needed.
 Value Env.getExtensionFuncs(java.lang.String name)
          Returns true if an extension is loaded.
 Value CompositeDataValue.getField(Env env, StringValue attrName)
          Returns an attribute.
 Value CompiledObjectValue.getField(Env env, StringValue key)
          Gets a new value.
 Value JavaAdapter.getField(Env env, StringValue name)
           
 Value JavaAdapterVar.getField(Env env, StringValue index)
          Returns the field ref.
 Value JavaValue.getField(Env env, StringValue name)
          Returns the field value.
 Value ObjectExtValue.getField(Env env, StringValue name)
          Gets a field value.
 Value Value.getField(Env env, StringValue name)
          Returns the field value
 Value Var.getField(Env env, StringValue name)
          Returns the field value.
 Value QuercusClass.getField(Env env, Value qThis, StringValue name)
          Implements the __get method call.
 Value ArgGetFieldValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Creates an argument which may create the given field.
 Value ArgGetValue.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the arg object for a field reference, e.g.
 Value CompiledObjectValue.getFieldArg(Env env, StringValue key, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value CopyObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapterVar.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the array ref.
 Value ObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value Value.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the field used as a method argument
 Value Var.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the array ref.
 Value CompiledObjectValue.getFieldArgRef(Env env, StringValue key)
          Returns the value as an argument which may be a reference.
 Value CopyObjectExtValue.getFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getFieldArgRef(Env env, StringValue name)
          Returns the field ref for an argument.
 Value CompiledObjectValue.getFieldArray(Env env, StringValue key)
          Returns field as an array.
 Value JavaAdapterVar.getFieldArray(Env env, StringValue index)
          Returns the field value as an array
 Value Value.getFieldArray(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getFieldArray(Env env, StringValue name)
          Returns the field value as an array
protected  Value ObjectExtJavaValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
protected  Value ObjectExtValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
 Value CompiledObjectValue.getFieldObject(Env env, StringValue key)
          Returns field as an object.
 Value JavaAdapterVar.getFieldObject(Env env, StringValue index)
          Returns the field value as an object
 Value Value.getFieldObject(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Value[] Env.getFunctionArgs()
          Returns the function args.
 Value[] SaveState.getGlobalList()
          Returns the global values
 Value Env.getGlobalValue(java.lang.String name)
           
 Value Env.getGlobalValue(StringValue name)
          Gets a global
 Value ArrayValue.Entry.getKey()
           
 Value[] ArgRef.getKeyArray(Env env)
           
 Value[] ArrayValue.getKeyArray(Env env)
          Returns the field keys.
 Value[] Value.getKeyArray(Env env)
          Returns the field keys.
 Value ArrayValue.getKeys()
          Returns the keys.
 Value[] ArrayValueComponent.getKeys()
           
 Value ArrayValueImpl.getKeys()
          Returns the array keys.
 Value ConstArrayValue.getKeys()
          Returns the array keys.
 Value GlobalArrayValue.getKeys()
          Returns the array keys.
static Value Env.getLocalValue(Value var)
          Gets a local value
static Value Env.getLocalVar(Value var)
          Gets a local
 Value CompiledObjectValue.getObject(Env env)
          Returns the value for the variable, creating an object if the var is unset.
 Value JavaAdapterVar.getObject(Env env)
          Returns the value, creating an object if unset.
 Value NullValue.getObject(Env env)
          Returns a new object.
 Value ObjectExtValue.getObject(Env env)
          Returns the value for the variable, creating an object if the var is unset.
 Value Value.getObject(Env env)
          Returns the value for the variable, creating an object if the var is unset.
 Value Var.getObject(Env env)
          Returns the value, creating an object if unset.
 Value ArrayValue.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value ArrayValueImpl.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value CompiledClassDef.getObject(Env env, Value name)
          Returns the field value, if unset, creates an object.
 Value CopyArrayValue.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value JavaAdapterVar.getObject(Env env, Value index)
          Returns the value, creating an object if unset.
 Value Value.getObject(Env env, Value index)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getObject(Env env, Value index)
          Returns the value, creating an object if unset.
 Value ArrayValue.getRaw(Value key)
          Returns the value in the array as-is.
 Value ArrayValueImpl.getRaw(Value key)
          Returns the value in the array as-is.
 Value ArrayValue.Entry.getRawValue()
           
 Value ObjectExtValue.Entry.getRawValue()
           
 Value Var.getRawValue()
          Returns to the value value.
 Value CompiledClassDef.getRef(Value name)
          Returns a reference to the field
 Value Value.getRef(Value index)
          Returns a reference to the array value.
 Value Var.getRef(Value index)
          Returns a reference to the array value.
 Value CopyRoot.getRoot()
          Returns the root
 Value QuercusClass.getStaticField(Env env, StringValue name)
          For Reflection.
 Value QuercusClass.getStaticFieldValue(Env env, StringValue name)
           
 Value[] SaveState.getStaticList()
          Returns the constant list
 Value Env.getStaticValue(StringValue name)
          Gets a static variable
 Value Env.getThis()
          Returns the 'this' value.
 Value ObjectExtValue.getThisField(Env env, StringValue name)
          Gets a field value.
 Value Value.getThisField(Env env, StringValue name)
          Returns the field as a Var or Value.
 Value Var.getThisField(Env env, StringValue name)
          Returns the field value.
 Value CopyObjectExtValue.getThisFieldArg(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getThisFieldArg(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getThisFieldArg(Env env, StringValue name)
          Returns the field used as a method argument
 Value Var.getThisFieldArg(Env env, StringValue name)
          Returns the array ref.
 Value CopyObjectExtValue.getThisFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getThisFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getThisFieldArgRef(Env env, StringValue name)
          Returns the field ref for an argument.
 Value Value.getThisFieldArray(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getThisFieldArray(Env env, StringValue name)
          Returns the field value as an array
 Value Value.getThisFieldObject(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getThisFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Value ArrayValue.Entry.getValue()
           
 Value JavaAdapterVar.getValue()
           
 Value ObjectExtValue.Entry.getValue()
           
 Value QuercusLanguageException.getValue()
          Returns the value.
 Value UnserializeCacheEntry.getValue(Env env)
           
 Value Env.getValue(StringValue name)
          Gets a value.
 Value Env.getValue(StringValue name, boolean isAutoCreate, boolean isOutputNotice)
          Gets a value.
 Value[] ArrayValue.getValueArray(Env env)
          Returns the field values.
 Value[] Value.getValueArray(Env env)
          Returns the field values.
 Value ArrayValue.getValues()
          Returns the keys.
 Value[] ArrayValueComponent.getValues()
           
 Value ArrayValueImpl.getValues()
          Returns the array keys.
 Value ConstArrayValue.getValues()
          Returns the array keys.
 Value Env.ifNull(Value condition, Value ifNull, Value ifNotNull)
          Returns ifNull if condition.isNull(), otherwise returns ifNotNull.
 Value Env.include(Path scriptPwd, StringValue include, boolean isRequire, boolean isOnce)
          Evaluates an included file.
 Value Env.include(StringValue include)
          Evaluates an included file.
 Value Env.includeOnce(Path scriptPwd, StringValue include, boolean isRequire)
          Evaluates an included file.
 Value Env.includeOnce(StringValue include)
          Evaluates an included file.
 Value ArgRef.increment(int incr)
          Increment the following value.
 Value DoubleValue.increment(int incr)
          Increment the following value.
 Value LongValue.increment(int incr)
          Post-increment the following value.
 Value StringValue.increment(int incr)
          Increment the following value.
 Value Value.increment(int incr)
          Increment the following value.
 Value Var.increment(int incr)
          Increment the following value.
 Value Env.invalidArgument(java.lang.String name, java.lang.Object value)
          A warning about an invalid argument passed to a function.
 Value ArgRef.key()
           
 Value ArrayValue.key()
          Returns the current key
 Value ArrayValueWrapper.key()
          Returns the current key
 Value JavaAdapter.key()
          Returns the current key
 Value JavaAdapterVar.key()
          Returns the current key
 Value JavaListAdapter.key()
          Returns the current key
 Value Value.key()
          Returns the current key
 Value Var.key()
          Returns the current key
 Value[] ArrayValue.keysToArray()
          Takes the values of this array and puts them in a java array
 Value[] ConstArrayValue.keysToArray()
          Takes the values of this array and puts them in a java array
 Value ArgRef.lshift(Value rValue)
          Shifts left by the value.
 Value JavaAdapterVar.lshift(Value rValue)
          Shifts left by the value.
 Value Value.lshift(Value rValue)
          Shifts left by the value.
 Value Var.lshift(Value rValue)
          Shifts left by the value.
 Value Value.mod(Value rValue)
          modulo the following value.
 Value ArgRef.mul(long lValue)
          Multiplies to the following value.
 Value DoubleValue.mul(long lValue)
          Multiplies to the following value.
 Value JavaAdapterVar.mul(long lValue)
          Multiplies to the following value.
 Value Value.mul(long r)
          Multiplies to the following value.
 Value Var.mul(long lValue)
          Multiplies to the following value.
 Value ArgRef.mul(Value rValue)
          Multiplies to the following value.
 Value DoubleValue.mul(Value rValue)
          Multiplies to the following value.
 Value JavaAdapterVar.mul(Value rValue)
          Multiplies to the following value.
 Value Value.mul(Value rValue)
          Multiplies to the following value.
 Value Var.mul(Value rValue)
          Multiplies to the following value.
 Value ArgRef.neg()
          Negates the value.
 Value DoubleValue.neg()
          Negates the value.
 Value JavaAdapterVar.neg()
          Negates the value.
 Value LongValue.neg()
          Negates the value.
 Value Value.neg()
          Negates the value.
 Value Var.neg()
          Negates the value.
 Value CompiledClassDef.newInstance()
          Creates a new instance.
 Value ArgRef.next()
           
 Value ArrayValue.next()
          Returns the next value.
 Value ArrayValue.KeyIterator.next()
           
 Value ArrayValue.ValueIterator.next()
           
 Value ArrayValueWrapper.next()
          Returns the next value.
 Value JavaAdapter.next()
          Returns the next value.
 Value JavaAdapterVar.next()
          Returns the current value
 Value JavaCollectionAdapter.KeyIterator.next()
           
 Value JavaCollectionAdapter.ValueIterator.next()
           
 Value JavaListAdapter.next()
          Returns the next value.
 Value JavaMapAdapter.ValueIterator.next()
           
 Value JavaMapAdapter.KeyIterator.next()
           
 Value ObjectExtValue.ValueIterator.next()
           
 Value ObjectExtValue.KeyIterator.next()
           
 Value Value.next()
          Returns the next value
 Value Var.next()
          Returns the current value
 Value Env.notice(java.lang.String msg)
          A notice.
 Value Env.notice(java.lang.String msg, java.lang.Throwable e)
          A notice with an exception.
static Value Env.nullAsFalse(Value value)
           
 Value Env.parse(java.lang.String msg)
          A parse error
 Value[] Env.peekArgs(int depth)
          Peeks at the the top call.
 Value Env.peekCallThis(int depth)
          Peeks at the "this" top call.
abstract  Value ArrayValue.pop(Env env)
          Pops the top value.
 Value ArrayValueImpl.pop(Env env)
          Pops the top value.
 Value ArrayValueWrapper.pop(Env env)
          Pops the top value.
 Value CopyArrayValue.pop(Env env)
          Pops the top value.
 Value JavaAdapter.pop(Env env)
          Pops the top value.
 Value JavaAdapterVar.pop(Env env)
          Pops the top array element.
 Value JavaListAdapter.pop(Env env)
          Pops the top value.
 Value Value.pop(Env env)
          Pops the top array element.
 Value Var.pop(Env env)
          Pops the top array element.
 Value DoubleValue.pos()
          Returns the value
 Value LongValue.pos()
          Negates the value.
 Value Value.pos()
          Negates the value.
 Value DoubleValue.postdecr()
          Increment the following value.
 Value LongCacheValue.postdecr()
          Post-decrement the following value.
 Value LongValue.postdecr()
          Post-decrement the following value.
 Value Value.postdecr()
          Post-increment the following value.
 Value Var.postdecr()
          Post-increment the following value.
 Value DoubleValue.postincr()
          Increment the following value.
 Value LongCacheValue.postincr()
          Post-increment the following value.
 Value LongValue.postincr()
          Post-increment the following value.
 Value Value.postincr()
          Post-increment the following value.
 Value Var.postincr()
          Post-increment the following value.
 Value ArgRef.postincr(int incr)
          Post-increment the following value.
 Value JavaAdapterVar.postincr(int incr)
          Post-increment the following value.
 Value Value.postincr(int incr)
          Post-increment the following value.
 Value Var.postincr(int incr)
          Post-increment the following value.
 Value DoubleValue.predecr()
          Increment the following value.
 Value LongCacheValue.predecr()
          Pre-increment the following value.
 Value LongValue.predecr()
          Pre-increment the following value.
 Value Value.predecr()
          Pre-increment the following value.
 Value Var.predecr()
          Pre-increment the following value.
 Value DoubleValue.preincr()
          Increment the following value.
 Value LongCacheValue.preincr()
          Pre-increment the following value.
 Value LongValue.preincr()
          Pre-increment the following value.
 Value Value.preincr()
          Pre-increment the following value.
 Value Var.preincr()
          Pre-increment the following value.
 Value ArgRef.preincr(int incr)
          Pre-increment the following value.
 Value JavaAdapterVar.preincr(int incr)
          Pre-increment the following value.
 Value Value.preincr(int incr)
          Pre-increment the following value.
 Value Var.preincr(int incr)
          Pre-increment the following value.
 Value ArrayValue.prev()
          Returns the previous value.
 Value ArrayValueWrapper.prev()
          Returns the previous value.
 Value JavaAdapter.prev()
          Returns the previous value.
 Value JavaAdapterVar.prev()
          Returns the previous value
 Value JavaListAdapter.prev()
          Returns the previous value.
 Value Value.prev()
          Returns the previous value
 Value Var.prev()
          Returns the previous value
 Value ArrayDelegate.put(Env env, ObjectValue qThis, Value value)
          Appends a value.
 Value ArrayDelegate.put(Env env, ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 Value ArgRef.put(Value value)
          Returns the array ref.
 Value ArrayCopyValueImpl.put(Value value)
          Add
abstract  Value ArrayValue.put(Value value)
          Add
 Value ArrayValueImpl.put(Value value)
          Add
 Value ArrayValueWrapper.put(Value value)
          Add
 Value CompiledClassDef.put(Value value)
          Adds a value.
 Value CopyArrayValue.put(Value value)
          Add
 Value CopyObjectExtValue.put(Value value)
          Appends a new array value
 Value JavaAdapter.put(Value value)
          Adds a new value.
 Value JavaAdapterVar.put(Value value)
          Returns the array ref.
 Value ObjectValue.put(Value value)
          Appends a new array value
 Value ServerArrayValue.put(Value value)
          Adds a new value.
 Value Value.put(Value value)
          Appends an array value
 Value Var.put(Value value)
          Returns the array ref.
 Value ArgRef.put(Value index, Value value)
          Returns the array ref.
 Value ArrayCopyValueImpl.put(Value key, Value value)
          Adds a new value.
 Value ArrayValue.put(Value key, Value value)
          Adds a new value.
 Value ArrayValueWrapper.put(Value key, Value value)
          Adds a new value.
 Value CompiledClassDef.put(Value name, Value value)
          Adds a value.
 Value CopyArrayValue.put(Value key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.put(Value key, Value value)
          Sets the array value with the given key.
 Value JavaAdapter.put(Value key, Value value)
          Adds a new value.
 Value JavaAdapterVar.put(Value index, Value value)
          Returns the array ref.
 Value JavaMapValue.put(Value index, Value value)
           
 Value ObjectValue.put(Value key, Value value)
          Sets the array value with the given key.
 Value StringBuilderValue.put(Value index, Value value)
          Sets the array ref.
 Value UnicodeBuilderValue.put(Value index, Value value)
          Sets the array ref.
 Value Value.put(Value index, Value value)
          Sets the array ref and returns the value
 Value Var.put(Value index, Value value)
          Returns the array ref.
 Value Value.put(Value index, Value value, Value innerIndex, Value innerValue)
          Sets the array ref.
 Value Value.putArray(Env env)
          Appends a new array.
 Value ObjectValue.putField(Env env, java.lang.String key, long value)
          Adds a new value.
 Value ObjectValue.putField(Env env, java.lang.String key, java.lang.String value)
          Adds a new value.
 Value ObjectValue.putField(Env env, java.lang.String key, Value value)
          Adds a new value.
 Value Value.putField(Env env, java.lang.String name, Value value)
           
 Value CompiledObjectValue.putField(Env env, StringValue key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value JavaAdapter.putField(Env env, StringValue name, Value value)
           
 Value JavaAdapterVar.putField(Env env, StringValue index, Value value)
          Sets the field.
 Value JavaValue.putField(Env env, StringValue name, Value value)
          Sets the field value.
 Value ObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value Value.putField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value Var.putField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putField(Env env, StringValue name, Value value, Value innerIndex, Value innerValue)
           
 Value ObjectValue.putField(java.lang.String key, double value)
          Adds a new value.
 Value ObjectValue.putField(java.lang.String key, long value)
          Adds a new value.
 Value ObjectValue.putField(java.lang.String key, java.lang.String value)
          Adds a new value.
protected  Value CopyObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
protected  Value ObjectExtJavaValue.putFieldExt(Env env, StringValue name, Value value)
          Sets fields not specified by the value.
protected  Value ObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
abstract  Value JavaAdapter.putImpl(Value key, Value value)
          Adds a new value.
 Value JavaCollectionAdapter.putImpl(Value key, Value value)
           
 Value JavaListAdapter.putImpl(Value key, Value value)
          Adds a new value.
 Value JavaMapAdapter.putImpl(Value key, Value value)
          Adds a new value.
 Value Value.putObject(Env env)
          Appends a new object
 Value CompiledClassDef.putRef()
          Adds a value.
 Value CopyObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value JavaAdapterVar.putThisField(Env env, StringValue index, Value value)
          Sets the field.
 Value ObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value Value.putThisField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value Var.putThisField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putThisField(Env env, StringValue name, Value array, Value index, Value value)
          Sets an array field ref.
 Value StringValue.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 Value Value.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 Value ArrayCopyValueImpl.remove(Value key)
          Removes a value.
abstract  Value ArrayValue.remove(Value key)
          Removes a value.
 Value ArrayValueImpl.remove(Value key)
          Removes a value.
 Value ArrayValueWrapper.remove(Value key)
          Removes a value.
 Value CompiledClassDef.remove(Value name)
          Removes a value.
 Value CopyArrayValue.remove(Value key)
          Removes a value.
 Value CopyObjectExtValue.remove(Value key)
          Unsets the array value
 Value GlobalArrayValue.remove(Value key)
          Unsets a value.
abstract  Value JavaAdapter.remove(Value key)
          Removes a value.
 Value JavaAdapterVar.remove(Value index)
          Return unset the value.
 Value JavaCollectionAdapter.remove(Value key)
          Removes a value.
 Value JavaListAdapter.remove(Value key)
          Removes a value.
 Value JavaMapAdapter.remove(Value key)
          Removes a value.
 Value ObjectValue.remove(Value key)
          Unsets the array value
 Value Value.remove(Value index)
          Return unset the value.
 Value Var.remove(Value index)
          Return unset the value.
 Value Env.removeConstant(java.lang.String name)
          Removes a constant.
 Value Env.require(StringValue include)
          Evaluates an included file.
 Value Env.requireOnce(StringValue include)
          Evaluates an included file.
 Value ArrayValue.reset()
          Returns the first value.
 Value ArrayValueWrapper.reset()
          Returns the first value.
 Value JavaAdapter.reset()
          Returns the first value.
 Value JavaAdapterVar.reset()
          Returns the array pointer.
 Value JavaListAdapter.reset()
          Returns the first value.
 Value Value.reset()
          Returns the array pointer.
 Value Var.reset()
          Returns the array pointer.
 Value ArgRef.rshift(Value rValue)
          Shifts right by the value.
 Value JavaAdapterVar.rshift(Value rValue)
          Shifts right by the value.
 Value Value.rshift(Value rValue)
          Shifts right by the value.
 Value Var.rshift(Value rValue)
          Shifts right by the value.
 Value ArrayValue.Entry.set(Value value)
           
abstract  Value EnvVar.set(Value value)
          Sets the current value.
 Value EnvVarImpl.set(Value value)
          Sets the current value.
 Value JavaAdapterVar.set(Value value)
          Sets the value.
 Value LazyEnvVar.set(Value value)
          Sets the current value.
 Value LazySaveEnvVar.set(Value value)
          Sets the current value.
 Value SessionVar.set(Value value)
          Sets the value.
 Value Value.set(Value value)
          Sets the value ref.
 Value Var.set(Value value)
          Sets the value.
 Value JavaAdapterVar.setCharValueAt(long index, Value value)
          Sets the character at an index
 Value StringBuilderValue.setCharValueAt(long indexL, Value value)
          sets the character at an index
 Value StringValue.setCharValueAt(long index, Value value)
          sets the character at an index
 Value UnicodeBuilderValue.setCharValueAt(long indexL, Value value)
          sets the character at an index
 Value Value.setCharValueAt(long index, Value value)
          Sets the character at the named index.
 Value Var.setCharValueAt(long index, Value value)
          Sets the character at an index
 Value Env.setExceptionHandler(Callable fun)
          Sets an exception handler
 Value QuercusClass.setField(Env env, Value qThis, StringValue name, Value value)
          Implements the __set method call.
static Value Env.setFieldVar(Value oldValue, Value value)
          Sets a vield variable
 Value[] Env.setFunctionArgs(Value[] args)
          Pushes a new environment.
 Value[] Env.setFunctionArgsNoCopy(Value[] args)
          Pushes a new environment.
 Value Env.setGlobalValue(java.lang.String name, Value value)
          External calls to set a global value.
 Value Env.setGlobalValue(StringValue name, Value value)
          External calls to set a global value.
static Value Env.setLocalVar(Value var, Value value)
          Gets a local
protected  Value SessionVar.setRaw(Value value)
          Sets the value.
protected  Value Var.setRaw(Value value)
          Sets the value.
static Value Env.setRef(Value oldValue, Value value)
          Sets a reference
 Value Env.setRuntimeEncoding(java.lang.String encoding)
          Sets the encoding used for runtime conversions.
 Value Env.setScriptGlobal(java.lang.String name, java.lang.Object object)
          External calls to set a global value.
 Value QuercusClass.setStaticFieldRef(Env env, StringValue name, Value value)
           
 Value Env.setThis(Value value)
          Sets the 'this' value, returning the old value.
 Value Env.setValue(StringValue name, Value value)
          Sets a value.
 Value ArrayValue.Entry.setValue(Value value)
           
 Value ObjectExtValue.Entry.setValue(Value value)
           
 Value ArrayCopyValueImpl.shuffle()
          Shuffles the array
abstract  Value ArrayValue.shuffle()
          Shuffles the array
 Value ArrayValueImpl.shuffle()
          Shuffles the array
 Value ArrayValueWrapper.shuffle()
          Shuffles the array
 Value ConstArrayValue.shuffle()
          Shuffles the array
 Value CopyArrayValue.shuffle()
          Shuffles the array
 Value JavaAdapter.shuffle()
          Shuffles the array
 Value JavaAdapterVar.shuffle()
          Shuffles the array.
 Value Value.shuffle()
          Shuffles the array.
 Value Var.shuffle()
          Shuffles the array.
 Value Env.strict(java.lang.String msg)
          A runtime strict warning.
 Value Env.stub(java.lang.String msg)
          A stub notice.
 Value Value.sub_rev(long lLong)
          Substracts from the previous value.
 Value ArgRef.sub(long rValue)
          Subtracts to the following value.
 Value JavaAdapterVar.sub(long rValue)
          Subtracts to the following value.
 Value LongValue.sub(long rLong)
          Subtracts the following value.
 Value NullValue.sub(long rLong)
          Subtracts the following value.
 Value StringValue.sub(long rValue)
          Adds to the following value.
 Value Value.sub(long rLong)
          Subtracts
 Value Var.sub(long rValue)
          Subtracts to the following value.
 Value ArgRef.sub(Value rValue)
          Subtracts to the following value.
 Value JavaAdapterVar.sub(Value rValue)
          Subtracts to the following value.
 Value LongValue.sub(Value rValue)
          Subtracts to the following value.
 Value Value.sub(Value rValue)
          Subtracts to the following value.
 Value Var.sub(Value rValue)
          Subtracts to the following value.
 Value DoubleValue.subOne()
          Increment the following value.
 Value LongCacheValue.subOne()
          Returns the previous integer
 Value LongValue.subOne()
          The previous integer
 Value Value.subOne()
          Return the previous integer
 Value Var.subOne()
          Pre-increment the following value.
 Value Env.suppress(int errorMask, Value value)
          Handles error suppression.
 Value ArrayValue.Entry.toArg()
           
 Value ObjectExtValue.Entry.toArg()
           
 Value ArrayValue.Entry.toArgRef()
          Converts to a variable reference (for function arguments)
 Value NullValue.toArgRef()
          Converts to a reference variable
 Value ObjectExtValue.Entry.toArgRef()
          Converts to a variable reference (for function arguments)
 Value Value.toArgRef()
          Convert to a function argument reference value, e.g.
 Value Var.toArgRef()
          Converts to a reference variable
 Value ArrayValue.Entry.toArgValue()
          Converts to an argument value.
 Value ObjectExtValue.Entry.toArgValue()
          Converts to an argument value.
 Value ArgRef.toArray()
           
 Value ArgValue.toArray()
           
 Value ArrayValue.toArray()
          Converts to an object.
 Value CompiledObjectValue.toArray()
          Converts to an array.
 Value JavaAdapterVar.toArray()
          Converts to an array
 Value NullValue.toArray()
          Converts to an array
 Value ObjectExtValue.toArray()
          Converts to an array.
 Value Value.toArray()
          Converts to an array.
 Value Var.toArray()
          Converts to an array
static Value ArrayValue.toArray(Value value)
          Convert to an array.
 Value ArgGetFieldValue.toAutoArray()
           
 Value ArgGetValue.toAutoArray()
           
 Value ArgRef.toAutoArray()
           
 Value ArrayValue.toAutoArray()
          Converts to an array if null.
 Value BooleanValue.toAutoArray()
          Converts to an array if null.
 Value JavaAdapterVar.toAutoArray()
          Converts to an array
 Value NullValue.toAutoArray()
          Converts to an array if null.
 Value ObjectValue.toAutoArray()
           
 Value StringValue.toAutoArray()
          Converts to an array if null.
 Value Value.toAutoArray()
          Converts to an array if null.
 Value Var.toAutoArray()
          Converts to an array
 Value ArgGetFieldValue.toAutoObject(Env env)
           
 Value ArgGetValue.toAutoObject(Env env)
           
 Value ArgValue.toAutoObject(Env env)
           
 Value BooleanValue.toAutoObject(Env env)
          Converts to an object if null.
 Value NullValue.toAutoObject(Env env)
          Converts to an object if null.
 Value StringValue.toAutoObject(Env env)
          Converts to an object.
 Value Value.toAutoObject(Env env)
          Converts to an object if null.
 Value QuercusLanguageException.toException(Env env)
           
 Value ArrayValue.toKey()
          Converts to a key.
 Value BooleanValue.toKey()
          Converts to a key.
 Value ConstStringValue.toKey()
          Converts to a key.
 Value DoubleValue.toKey()
          Converts to a key.
 Value JavaAdapterVar.toKey()
          Converts to a key.
 Value JavaValue.toKey()
          Converts to a key.
 Value LargeStringBuilderValue.toKey()
          Converts to a key.
 Value LongValue.toKey()
          Converts to a key.
 Value NullValue.toKey()
          Converts to a key.
 Value ResourceValue.toKey()
          Converts to a key.
 Value StringBuilderValue.toKey()
          Converts to a key.
 Value StringValue.toKey()
          Converts to a key.
 Value UnicodeBuilderValue.toKey()
          Converts to a key.
 Value Value.toKey()
          Converts to a key.
 Value Var.toKey()
          Converts to a key.
 Value ArgGetFieldValue.toLocalRef()
          Converts to a reference variable.
 Value ArgGetValue.toLocalRef()
          Converts to a value.
 Value ArgRef.toLocalRef()
          Converts to an argument value.
 Value ArrayCopyValueImpl.toLocalRef()
          Convert to an argument value.
 Value ArrayValue.toLocalRef()
           
 Value ArrayValueImpl.toLocalRef()
          Convert to an argument value.
 Value Value.toLocalRef()
          Convert to a function argument value, e.g.
 Value Var.toLocalRef()
          Convert to a function argument value, e.g.
 Value Value.toLocalThis(QuercusClass qClass)
          Converts to a local $this, which can depend on the calling class
 Value ArgGetFieldValue.toLocalValue()
          Converts to a function argument.
 Value ArgGetValue.toLocalValue()
          Converts to a value.
 Value ArgRef.toLocalValue()
          Converts to an argument value.
 Value ArrayValueImpl.toLocalValue()
          Convert to an argument value.
 Value CopyArrayValue.toLocalValue()
          Convert to an argument value.
 Value JavaAdapterVar.toLocalValue()
          Converts to a raw value.
 Value Value.toLocalValue()
          Convert to a function argument value, e.g.
 Value Var.toLocalValue()
          Converts to a raw value.
 Value ArgGetFieldValue.toLocalValueReadOnly()
          Converts to a read-only function argument.
 Value ArgGetValue.toLocalValueReadOnly()
          Converts to a read-only value.
 Value ArgRef.toLocalValueReadOnly()
          Converts to an argument value.
 Value JavaAdapterVar.toLocalValueReadOnly()
          Converts to a function argument value that is never assigned or modified.
 Value Value.toLocalValueReadOnly()
          Convert to a function argument value, e.g.
 Value Var.toLocalValueReadOnly()
          Converts to a function argument value that is never assigned or modified.
 Value ArgRef.toObject(Env env)
          Converts to an object.
 Value ArrayValue.toObject(Env env)
          Converts to an object.
 Value CompiledObjectValue.toObject(Env env)
          Converts to an object.
 Value JavaAdapter.toObject(Env env)
          Converts to an object.
 Value JavaAdapterVar.toObject(Env env)
          Converts to an object.
 Value NullValue.toObject(Env env)
          Converts to an object.
 Value ObjectExtValue.toObject(Env env)
          Converts to an object.
 Value Value.toObject(Env env)
          Converts to an object.
 Value Var.toObject(Env env)
          Converts to an object.
 Value ArrayValue.Entry.toRef()
          Converts to a variable reference (for function arguments)
 Value JavaAdapterVar.toRef()
          Converts to a variable reference (for function arguments)
 Value ObjectExtValue.Entry.toRef()
          Converts to a variable reference (for function arguments)
 Value Value.toRef()
          Convert to a ref.
 Value Var.toRef()
          Converts to a variable reference (for function arguments)
 Value ArgGetFieldValue.toRefValue()
          Converts to a reference variable.
 Value ArgGetValue.toRefValue()
           
 Value ArgRef.toRefValue()
          Converts to an argument value.
 Value ArrayValueImpl.toRefValue()
          Convert to an argument declared as a reference
 Value JavaAdapterVar.toRefValue()
          Converts to a function argument ref value, i.e.
 Value Value.toRefValue()
          Convert to a function argument reference value, e.g.
 Value Var.toRefValue()
          Converts to a function argument ref value, i.e.
 Value ArgGetFieldValue.toValue()
          Converts to a value.
 Value ArgRef.toValue()
          Converts to a raw value.
 Value ArgValue.toValue()
           
 Value ArrayValue.Entry.toValue()
           
 Value CopyArrayValue.toValue()
           
 Value JavaAdapterVar.toValue()
          Converts to a raw value.
 Value ObjectExtValue.Entry.toValue()
           
 Value Value.toValue()
          Converts to a raw value.
 Value Var.toValue()
          Converts to a raw value.
static Value Env.toValue(boolean value)
          Converts a boolean to the boolean value
 Value QuercusLanguageException.toValue(Env env)
          Converts the exception to a Value.
static Value Env.toValue(long value)
          Converts a boolean to the boolean value
 Value ArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 Value QuercusClass.unsetField(Env env, Value qThis, StringValue name)
          implements the __unset method call __unset() is invoked when unset() is used on inaccessible properties.
 Value[] ArrayValue.valuesToArray()
          Takes the values of this array and puts them in a java array
 Value[] ConstArrayValue.valuesToArray()
          Takes the values of this array and puts them in a java array
 Value[] JavaAdapter.valuesToArray()
          Takes the values of this array and puts them in a java array
 Value Env.warning(Location location, java.lang.String msg)
          A runtime warning.
 Value Env.warning(Location location, java.lang.String msg, java.lang.Throwable e)
          A warning with an exception.
 Value Env.warning(Location location, java.lang.Throwable e)
          A warning with an exception.
 Value Env.warning(java.lang.String msg)
          A runtime warning.
 Value Env.warning(java.lang.String msg, java.lang.Throwable e)
          A warning with an exception.
 Value Env.warning(java.lang.Throwable e)
          A warning with an exception.
 Value Env.wrapJava(java.lang.Object obj)
          Returns a PHP value for a Java object
 Value JavaAdapter.wrapJava(java.lang.Object obj)
           
 Value Env.wrapJava(java.lang.Object obj, boolean isNullAsFalse)
          Returns a PHP value for a Java object
 Value Env.wrapJava(java.lang.Object obj, JavaClassDef def)
          Returns a PHP value for a Java object
 Value Env.wrapJava(java.lang.Object obj, JavaClassDef def, boolean isNullAsFalse)
          Returns a PHP value for a Java object
 

Methods in com.caucho.quercus.env that return types with arguments of type Value
 java.util.Set<java.util.Map.Entry<Value,Value>> ArrayValue.entrySet()
          Returns a set of all the of the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> ArrayValue.entrySet()
          Returns a set of all the of the entries.
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> CompiledObjectValue.entrySet()
           
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> CompiledObjectValue.entrySet()
           
 java.util.Set<java.util.Map.Entry<Value,Value>> GlobalArrayValue.entrySet()
          Returns an iterator of the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> GlobalArrayValue.entrySet()
          Returns an iterator of the entries.
abstract  java.util.Set<java.util.Map.Entry<Value,Value>> JavaAdapter.entrySet()
          Returns a set of all the entries.
abstract  java.util.Set<java.util.Map.Entry<Value,Value>> JavaAdapter.entrySet()
          Returns a set of all the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.entrySet()
          Returns a set of all the of the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.entrySet()
          Returns a set of all the of the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> JavaMapAdapter.entrySet()
          Returns a set of all the of the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> JavaMapAdapter.entrySet()
          Returns a set of all the of the entries.
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> JavaValue.entrySet()
           
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> JavaValue.entrySet()
           
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> ObjectExtValue.entrySet()
           
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> ObjectExtValue.entrySet()
           
abstract  java.util.Set<? extends java.util.Map.Entry<Value,Value>> ObjectValue.entrySet()
          Returns a Set of entries.
abstract  java.util.Set<? extends java.util.Map.Entry<Value,Value>> ObjectValue.entrySet()
          Returns a Set of entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> ServerArrayValue.entrySet()
          Returns an iterator of the entries.
 java.util.Set<java.util.Map.Entry<Value,Value>> ServerArrayValue.entrySet()
          Returns an iterator of the entries.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValue.getBaseIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValue.getBaseIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.getBaseIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.getBaseIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Value.getBaseIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Value.getBaseIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.HashMap<StringValue,Value> QuercusClass.getConstantMap(Env env)
          Returns the constants defined in this class.
 java.util.Collection<Value> JavaAdapter.getIndices()
          Returns the field values.
 java.util.HashMap<java.lang.String,Value> Env.getIniMap(boolean create)
          Returns a map of the ini values that have been explicitly set.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValue.getIterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValue.getIterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArgRef.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArgRef.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValueWrapper.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValueWrapper.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> GlobalArrayValue.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> GlobalArrayValue.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaAdapterVar.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaAdapterVar.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaMapAdapter.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaMapAdapter.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectValue.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectValue.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Value.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Value.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Var.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Var.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> TraversableDelegate.getIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's <key,value> entries.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> TraversableDelegate.getIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's <key,value> entries.
 java.util.Iterator<Value> ArgRef.getKeyIterator(Env env)
           
 java.util.Iterator<Value> ArrayValue.getKeyIterator(Env env)
           
 java.util.Iterator<Value> ArrayValueWrapper.getKeyIterator(Env env)
           
 java.util.Iterator<Value> GlobalArrayValue.getKeyIterator(Env env)
           
 java.util.Iterator<Value> JavaAdapterVar.getKeyIterator(Env env)
           
 java.util.Iterator<Value> JavaCollectionAdapter.getKeyIterator(Env env)
           
 java.util.Iterator<Value> JavaMapAdapter.getKeyIterator(Env env)
           
 java.util.Iterator<Value> ObjectExtValue.getKeyIterator(Env env)
          Returns an iterator for the keys.
 java.util.Iterator<Value> ObjectValue.getKeyIterator(Env env)
          Returns an iterator for the keys.
 java.util.Iterator<Value> Value.getKeyIterator(Env env)
          Returns an iterator for the field keys.
 java.util.Iterator<Value> Var.getKeyIterator(Env env)
           
 java.util.Iterator<Value> TraversableDelegate.getKeyIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's keys
 java.util.Iterator<Value> ArgRef.getValueIterator(Env env)
           
 java.util.Iterator<Value> ArrayValue.getValueIterator(Env env)
           
 java.util.Iterator<Value> ArrayValueWrapper.getValueIterator(Env env)
           
 java.util.Iterator<Value> GlobalArrayValue.getValueIterator(Env env)
           
 java.util.Iterator<Value> JavaAdapterVar.getValueIterator(Env env)
           
 java.util.Iterator<Value> JavaCollectionAdapter.getValueIterator(Env env)
           
 java.util.Iterator<Value> JavaMapAdapter.getValueIterator(Env env)
           
 java.util.Iterator<Value> ObjectExtValue.getValueIterator(Env env)
          Returns an iterator for the values.
 java.util.Iterator<Value> ObjectValue.getValueIterator(Env env)
          Returns an iterator for the values.
 java.util.Iterator<Value> Value.getValueIterator(Env env)
          Returns an iterator for the field values.
 java.util.Iterator<Value> Var.getValueIterator(Env env)
           
 java.util.Iterator<Value> TraversableDelegate.getValueIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's values.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValue.EntrySet.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValue.EntrySet.iterator()
           
 java.util.Iterator<Value> ArrayValue.KeySet.iterator()
           
 java.util.Iterator<Value> ArrayValue.ValueCollection.iterator()
           
 java.util.Iterator<Value> JavaAdapter.KeySet.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.CollectionValueSet.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.CollectionValueSet.iterator()
           
 java.util.Iterator<Value> JavaCollectionAdapter.ValueCollection.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaMapAdapter.MapSet.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaMapAdapter.MapSet.iterator()
           
 java.util.Iterator<Value> JavaMapAdapter.ValueCollection.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.EntrySet.iterator()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.EntrySet.iterator()
           
 java.util.Set<Value> ArrayValue.keySet()
          Returns an iterator of the entries.
 java.util.Set<Value> JavaAdapter.keySet()
          Returns an iterator of the entries.
 java.util.Map.Entry<Value,Value> ArrayValue.EntryIterator.next()
           
 java.util.Map.Entry<Value,Value> ArrayValue.EntryIterator.next()
           
 java.util.Map.Entry<Value,Value> JavaCollectionAdapter.CollectionValueIterator.next()
           
 java.util.Map.Entry<Value,Value> JavaCollectionAdapter.CollectionValueIterator.next()
           
 java.util.Map.Entry<Value,Value> JavaMapAdapter.MapIterator.next()
           
 java.util.Map.Entry<Value,Value> JavaMapAdapter.MapIterator.next()
           
 java.util.Map.Entry<Value,Value> ObjectExtValue.KeyValueIterator.next()
           
 java.util.Map.Entry<Value,Value> ObjectExtValue.KeyValueIterator.next()
           
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> CompiledObjectValue.sortedEntrySet()
          Returns a Set of entries, sorted by key.
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> CompiledObjectValue.sortedEntrySet()
          Returns a Set of entries, sorted by key.
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> ObjectExtValue.sortedEntrySet()
          Returns a Set of entries, sorted by key.
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> ObjectExtValue.sortedEntrySet()
          Returns a Set of entries, sorted by key.
 java.util.Collection<Value> ArrayValue.values()
          Returns a collection of the values.
 java.util.Collection<Value> JavaAdapter.values()
          Returns a collection of the values.
 java.util.Collection<Value> JavaCollectionAdapter.values()
          Returns a collection of the values.
 java.util.Collection<Value> JavaMapAdapter.values()
          Returns a collection of the values.
 

Methods in com.caucho.quercus.env with parameters of type Value
 Value ArgRef.add(Value rValue)
          Adds to the following value.
 Value ArrayValue.add(Value rValue)
          Returns a union of this array and the rValue as array.
 Value ArrayValueWrapper.add(Value rValue)
           
 Value DoubleValue.add(Value rValue)
          Multiplies to the following value.
 Value JavaAdapterVar.add(Value rValue)
          Adds to the following value.
 Value LongValue.add(Value value)
          Adds to the following value.
 Value Value.add(Value rValue)
          Adds to the following value.
 Value Var.add(Value rValue)
          Adds to the following value.
 Value Env.addConstant(int id, Value value, boolean isCaseInsensitive)
          Sets a constant.
 Value Env.addConstant(java.lang.String name, Value value, boolean isCaseInsensitive)
          Sets a constant.
 Value Env.addConstant(StringValue name, Value value, boolean isCaseInsensitive)
          Sets a constant.
static void Post.addFormValue(Env env, ArrayValue array, java.lang.String key, Value formValue, java.lang.String[] formValueList, boolean addSlashesToValues, boolean isReplaceSpacesWithUnderscores)
           
 void Env.addShutdown(Callable callback, Value[] args)
          Registers a shutdown function.
 ArrayValue ArrayValue.append(Value value)
          Appends as an argument - only called from compiled code XXX: change name to appendArg
 ArrayValue CopyArrayValue.append(Value value)
          Add
 StringValue LargeStringBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue StringBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue StringValue.append(Value v)
          Append a Java value to the value.
 StringValue UnicodeBuilderValue.append(Value v)
          Append a Java value to the value.
 Value ArgRef.append(Value index, Value value)
           
 ArrayValue ArrayCopyValueImpl.append(Value key, Value value)
          Adds a new value.
abstract  ArrayValue ArrayValue.append(Value key, Value value)
          Appends as an argument - only called from compiled code XXX: change name to appendArg
 ArrayValue ArrayValueImpl.append(Value key, Value value)
          Adds a new value.
 ArrayValue ArrayValueWrapper.append(Value key, Value value)
          Adds a new value.
 Value BooleanValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 ArrayValue CopyArrayValue.append(Value key, Value value)
          Add
 ArrayValue GlobalArrayValue.append(Value key, Value value)
          Adds a new value.
 ArrayValue JavaAdapter.append(Value key, Value value)
          Appends as an argument - only called from compiled code XXX: change name to appendArg
 Value JavaAdapterVar.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value NullValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value ObjectValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 ArrayValue ServerArrayValue.append(Value key, Value value)
          Adds a new value.
 Value StringBuilderValue.append(Value index, Value value)
          Sets the array ref.
 Value StringValue.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value UnicodeBuilderValue.append(Value index, Value value)
          Sets the array ref.
 Value Value.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 Value Var.append(Value index, Value value)
          Sets the array value, returning the new array, e.g.
 StringValue BinaryBuilderValue.appendUnicode(Value value)
          Append a value to the value.
 StringValue StringBuilderValue.appendUnicode(Value v)
          Append a Java value to the value.
 StringValue StringValue.appendUnicode(Value value)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue StringBuilderValue.appendUnicode(Value v1, Value v2)
          Append a Java value to the value.
 StringValue StringValue.appendUnicode(Value v1, Value v2)
          Append a Java char buffer, possibly converting to a unicode string
 Value JavaAdapterVar.bitAnd(Value rValue)
          Binary And.
 Value StringValue.bitAnd(Value rValue)
           
 Value Value.bitAnd(Value rValue)
           
 Value Var.bitAnd(Value rValue)
          Binary And.
 Value JavaAdapterVar.bitOr(Value rValue)
          Binary or.
 Value StringValue.bitOr(Value rValue)
           
 Value Value.bitOr(Value rValue)
           
 Value Var.bitOr(Value rValue)
          Binary or.
 Value JavaAdapterVar.bitXor(Value rValue)
          Binary xor.
 Value StringValue.bitXor(Value rValue)
           
 Value Value.bitXor(Value rValue)
          Binary xor.
 Value Var.bitXor(Value rValue)
          Binary xor.
 Value AbstractJavaMethod.call(Env env, Value a1)
           
 Value Callable.call(Env env, Value a1)
          Evaluates the callback with 1 arguments.
 Value CallbackClassMethod.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value CallbackFunction.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value CallbackObjectMethod.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value Value.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value Var.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value AbstractJavaMethod.call(Env env, Value[] args)
           
 Value Callable.call(Env env, Value[] args)
          Evaluates the callback with variable arguments.
abstract  Value Callback.call(Env env, Value[] args)
          Evaluates the callback with variable arguments.
 Value CallbackClassMethod.call(Env env, Value[] args)
           
 Value CallbackError.call(Env env, Value[] args)
           
 Value CallbackFunction.call(Env env, Value[] args)
           
 Value CallbackObjectMethod.call(Env env, Value[] args)
           
 Value Closure.call(Env env, Value[] args)
           
 Value JavaInvoker.call(Env env, Value[] args)
           
 Value ObjectValue.call(Env env, Value[] args)
          Call for callable.
 Value Value.call(Env env, Value[] args)
          Evaluates the function.
 Value Var.call(Env env, Value[] args)
          Evaluates the function.
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2)
           
 Value Callable.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value Value.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 4 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 5 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Env.call(java.lang.String name, Value a0)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value[] args)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1, Value a2)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1, Value a2, Value a3)
          Evaluates the named function.
 Value Env.call(java.lang.String name, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates the named function.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1)
          Evaluates a callback where the first argument is from an array.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2)
          Evaluates a callback where the first argument is from an array.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2, Value a3)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2, Value a3)
          Evaluates a callback where the first argument is from an array.
 Value ArrayValue.callCallback(Env env, Callable callback, Value key)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2, Value a3)
           
 Value QuercusClass.callConstructor(Env env, Value qThis, Value... args)
          Calls the A::__construct constructor.
 Value QuercusClass.callConstructor(Env env, Value qThis, Value... args)
          Calls the A::__construct constructor.
 Value AbstractJavaMethod.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value Value.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value Var.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
abstract  Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaInvoker.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaInvoker.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaOverloadMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value JavaOverloadMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Closure.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethod(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value JavaInvoker.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaInvoker.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethodRef(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value QuercusClass.callNew(Env env, java.lang.Object parentJavaObject, Value... args)
           
 Value JavaInvoker.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaInvoker.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value QuercusClass.callNew(Env env, Value... args)
          Creates a new instance.
 Value CompiledClassDef.callNew(Env env, Value[] args)
          Eval new
 Value Value.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value Var.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value Value.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value Var.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value Value.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Env.callRef(java.lang.String name, Value a0)
          EvalRefuates the named function.
 Value Env.callRef(java.lang.String name, Value[] args)
          Evaluates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1)
          EvalRefuates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1, Value a2)
          EvalRefuates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1, Value a2, Value a3)
          Evaluates the named function.
 Value Env.callRef(java.lang.String name, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates the named function.
 Value Env.cast(java.lang.Class<?> cl, Value value)
          Handles exit/die
 void Env.checkTypeHint(Value value, java.lang.String type, java.lang.String argName, java.lang.String functionName)
          Check for type hinting
 int ArrayValue.cmp(Value rValue)
           
 int BooleanValue.cmp(Value rValue)
          Returns true for equality
 int CopyArrayValue.cmp(Value rValue)
           
 int JavaAdapterVar.cmp(Value rValue)
          Compares the two values
 int LongValue.cmp(Value rValue)
          Returns true for equality
 int NullValue.cmp(Value rValue)
          Returns true for equality
 int NumberValue.cmp(Value rValue)
          Returns true for equality
 int StringValue.cmp(Value rValue)
          Returns true for equality
 int Value.cmp(Value rValue)
          Returns a negative/positive integer if this Value is lessthan/greaterthan rValue.
 int Var.cmp(Value rValue)
          Compares the two values
static Value Env.comma(double a0, Value a1)
          Returns the last value.
static Value Env.comma(long a0, Value a1)
          Returns the last value.
static double Env.comma(Value a0, double a1)
          Returns the last value.
static long Env.comma(Value a0, long a1)
          Returns the last value.
static Value Env.comma(Value a0, Value a1)
          Returns the last value.
static Value Env.comma(Value a0, Value a1, Value a2)
          Returns the last value.
static Value Env.comma(Value a0, Value a1, Value a2, Value a3)
          Returns the last value.
static Value Env.comma(Value a0, Value a1, Value a2, Value a3, Value a4)
          Returns the last value.
static int NumberValue.compareNum(Value lValue, Value rValue)
          Compare two numbers.
abstract  Value ArrayValue.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueImpl.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueWrapper.contains(Value key)
          Returns the corresponding key if this array contains the given value
 Value CopyArrayValue.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value JavaAdapter.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value JavaListAdapter.contains(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArgRef.containsKey(Value key)
           
abstract  Value ArrayValue.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value ArrayValueImpl.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value ArrayValueWrapper.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value CopyArrayValue.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
 Value GlobalArrayValue.containsKey(Value key)
          Gets a new value.
 Value JavaAdapter.containsKey(Value key)
          Returns the corresponding valeu if this array contains the given key
 Value JavaMapAdapter.containsKey(Value key)
          Returns the corresponding valeu if this array contains the given key
 Value Value.containsKey(Value key)
          Returns the corresponding value if this array contains the given key
abstract  Value ArrayValue.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueImpl.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArrayValueWrapper.containsStrict(Value key)
          Returns the corresponding key if this array contains the given value
 Value CopyArrayValue.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value JavaAdapter.containsStrict(Value value)
          Returns the corresponding key if this array contains the given value
 Value ArgRef.div(Value rValue)
          Divides the following value.
 Value JavaAdapterVar.div(Value rValue)
          Divides the following value.
 Value Value.div(Value rValue)
          Divides the following value.
 Value Var.div(Value rValue)
          Divides the following value.
 boolean ArrayValue.eq(Value rValue)
          Test for equality
 boolean BinaryBuilderValue.eq(Value rValue)
          Returns true for equality
 boolean BooleanValue.eq(Value rValue)
          Returns true for equality
 boolean CopyArrayValue.eq(Value rValue)
           
 boolean JavaAdapterVar.eq(Value rValue)
          Returns true for equality
 boolean NullValue.eq(Value rValue)
          Returns true for equality
 boolean ObjectValue.eq(Value rValue)
          Returns true for equality
 boolean StringBuilderValue.eq(Value rValue)
          Returns true for equality
 boolean StringValue.eq(Value rValue)
          Returns true for equality
 boolean UnicodeBuilderValue.eq(Value rValue)
          Returns true for equality
 boolean Value.eq(Value rValue)
          Returns true for equality
 boolean Var.eq(Value rValue)
          Returns true for equality
 boolean ArgRef.eql(Value rValue)
          Returns true for equality
 boolean ArrayValue.eql(Value rValue)
          Test for ===
 boolean BinaryBuilderValue.eql(Value o)
           
 boolean CopyArrayValue.eql(Value rValue)
           
 boolean DoubleValue.eql(Value rValue)
          Returns true for equality
 boolean JavaAdapterVar.eql(Value rValue)
          Returns true for equality
 boolean LongValue.eql(Value rValue)
          Returns true for equality
 boolean NullValue.eql(Value rValue)
          Returns true for equality
 boolean StringBuilderValue.eql(Value o)
           
 boolean UnicodeBuilderValue.eql(Value o)
           
 boolean Value.eql(Value rValue)
          Returns true for equality
 boolean Var.eql(Value rValue)
          Returns true for equality
 Value Value.eqValue(Value rValue)
          Returns true for equality
 Value Env.exit(Value msg)
          Handles exit/die
 Value Env.expectBoolean(Value value)
          Check for expected type.
 Value Env.expectNumeric(Value value)
          Check for expected type.
 Value Env.expectString(Value value)
          Check for expected type.
static double Env.first(double value, Value a1)
          Returns the first value
static long Env.first(long value, Value a1)
          Returns the first value
static Value Env.first(Value value)
          Returns the first value
static Value Env.first(Value value, double a1)
          Returns the first value
static Value Env.first(Value value, Value a1)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2, Value a3)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2, Value a3, Value a4)
          Returns the first value
static Value Env.first(Value value, Value a1, Value a2, Value a3, Value a4, Value a5)
          Returns the first value
 boolean ArrayValue.geq(Value rValue)
          Returns true for greater than or equal to
 boolean Value.geq(Value rValue)
          Returns true for greater than or equal to
 boolean Var.geq(Value rValue)
          Returns true for greater than or equal to
 Value ArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 Value ArgRef.get(Value index)
          Returns the array ref.
abstract  Value ArrayValue.get(Value key)
          Gets a new value.
 Value ArrayValueImpl.get(Value key)
          Gets a new value.
 Value ArrayValueWrapper.get(Value key)
          Gets a new value.
 Value CompiledClassDef.get(Value name)
          Adds a value.
 Value CopyArrayValue.get(Value key)
          Gets a new value.
 Value GlobalArrayValue.get(Value key)
          Gets a new value.
abstract  Value JavaAdapter.get(Value key)
          Gets a new value.
 Value JavaAdapterVar.get(Value index)
          Returns the array ref.
 Value JavaCollectionAdapter.get(Value key)
          Gets a new value.
 Value JavaListAdapter.get(Value key)
          Gets a new value.
 Value JavaMapAdapter.get(Value key)
          Gets a new value.
 Value JavaMapValue.get(Value name)
           
 Value LargeStringBuilderValue.get(Value key)
          Returns the character at an index
 Value ObjectValue.get(Value key)
          Returns the array value with the given key.
 java.lang.Integer SerializeMap.get(Value value)
           
 Value ServerArrayValue.get(Value key)
          Gets a new value.
 Value StringBuilderValue.get(Value key)
          Returns the character at an index
 Value StringValue.get(Value key)
          Returns the character at an index
 Value UnicodeBuilderValue.get(Value key)
          Returns the character at an index
 Value Value.get(Value index)
          Returns the array ref.
 Value Var.get(Value index)
          Returns the array ref.
 Value CompiledClassDef.getArg(Value name)
          Returns the field value, if unset, creates an ArgGetValue.
 Value ArgGetFieldValue.getArg(Value name, boolean isTop)
          Creates an argument which may create the given field.
 Value ArgGetValue.getArg(Value index, boolean isTop)
          Returns the arg object for a field reference, e.g.
 Value ArgObjectGetValue.getArg(Value index, boolean isTop)
          Returns the value for a get arg.
 Value ArrayCopyValueImpl.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
abstract  Value ArrayValue.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value ArrayValueImpl.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value ArrayValueWrapper.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value CopyArrayValue.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value GlobalArrayValue.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapter.getArg(Value index, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapterVar.getArg(Value index, boolean isTop)
          Returns the array ref.
 Value ServerArrayValue.getArg(Value key, boolean isTop)
          Gets a new value.
 Value StringValue.getArg(Value key, boolean isTop)
          Returns the character at an index
 Value Value.getArg(Value index, boolean isTop)
          Returns the array ref as a function argument.
 Value Var.getArg(Value index, boolean isTop)
          Returns the array ref.
 Value CompiledClassDef.getArgRef(Value name)
          Returns a reference to the field
 Value ArgRef.getArray(Value index)
           
 Value ArrayValue.getArray(Value index)
          Returns the value as an array.
 Value ArrayValueImpl.getArray(Value index)
          Returns the value as an array.
 Value CompiledClassDef.getArray(Value name)
          Returns the field value, if unset, creates an array.
 Value CopyArrayValue.getArray(Value fieldName)
          Returns the value as an array.
 Value GlobalArrayValue.getArray(Value index)
          Returns the value as an array.
 Value JavaAdapterVar.getArray(Value index)
          Returns the value, creating an object if unset.
 Value Value.getArray(Value index)
          Returns the value for a field, creating an array if the field is unset.
 Value Var.getArray(Value index)
          Returns the value, creating an object if unset.
 QuercusClass Env.getCallingClass(Value qThis)
           
 Value CopyRoot.getCopy(Value value)
           
 Value ArrayCopyValueImpl.getDirty(Value index)
          Returns the value as an array, using copy on write if necessary.
 Value ArrayValueImpl.getDirty(Value index)
          Returns the value as an array, using copy on write if necessary.
 Value JavaAdapterVar.getDirty(Value index)
          Returns the value, doing a copy-on-write if needed.
 Value Value.getDirty(Value index)
          Returns the array value, copying on write if necessary.
 Value Var.getDirty(Value index)
          Returns the value, doing a copy-on-write if needed.
 Value QuercusClass.getField(Env env, Value qThis, StringValue name)
          Implements the __get method call.
 AbstractFunction Env.getFunction(Value name)
          Finds the java reflection method for the function with the given name.
 Var Env.getGlobalVar(StringValue name, Value value)
          Gets a variable
static Value Env.getLocalValue(Value var)
          Gets a local value
static Value Env.getLocalVar(Value var)
          Gets a local
abstract  int AbstractJavaMethod.getMarshalingCost(Value[] args)
           
 int JavaInvoker.getMarshalingCost(Value[] args)
          Returns the cost of marshaling for this method.
 int JavaOverloadMethod.getMarshalingCost(Value[] args)
          Returns the cost of marshaling for this method given the args.
 Value ArrayValue.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value ArrayValueImpl.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value CompiledClassDef.getObject(Env env, Value name)
          Returns the field value, if unset, creates an object.
 Value CopyArrayValue.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value JavaAdapterVar.getObject(Env env, Value index)
          Returns the value, creating an object if unset.
 Value Value.getObject(Env env, Value index)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getObject(Env env, Value index)
          Returns the value, creating an object if unset.
 Value ArrayValue.getRaw(Value key)
          Returns the value in the array as-is.
 Value ArrayValueImpl.getRaw(Value key)
          Returns the value in the array as-is.
 Var ArrayValueImpl.getRef(Value index)
          Returns the array ref.
 Value CompiledClassDef.getRef(Value name)
          Returns a reference to the field
 Value Value.getRef(Value index)
          Returns a reference to the array value.
 Value Var.getRef(Value index)
          Returns a reference to the array value.
 Var Env.getVar(StringValue name, Value value)
          Gets a variable
 Var ArgGetFieldValue.getVar(Value index)
          Converts to a reference variable.
 Var ArgRef.getVar(Value index)
          Returns the array ref.
 Var ArrayCopyValueImpl.getVar(Value index)
          Returns the array ref.
abstract  Var ArrayValue.getVar(Value index)
          Returns the array ref.
 Var ArrayValueImpl.getVar(Value index)
          Returns the array ref.
 Var ArrayValueWrapper.getVar(Value index)
          Returns the array ref.
 Var CopyArrayValue.getVar(Value index)
          Returns the array ref.
 Var GlobalArrayValue.getVar(Value key)
          Returns the array ref.
 Var JavaAdapter.getVar(Value index)
          Returns the array ref.
 Var JavaAdapterVar.getVar(Value index)
          Returns the array ref.
 Var ServerArrayValue.getVar(Value key)
          Returns the array ref.
 Var Value.getVar(Value index)
          Returns a reference to the array value.
 Var Var.getVar(Value index)
          Returns the array ref.
 boolean ArrayValue.gt(Value rValue)
          Returns true for greater than
 boolean Value.gt(Value rValue)
          Returns true for greater than
 boolean Var.gt(Value rValue)
          Returns true for greater than
 Value Env.ifNull(Value condition, Value ifNull, Value ifNotNull)
          Returns ifNull if condition.isNull(), otherwise returns ifNotNull.
 void CopyObjectExtValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Adds a new value to the object.
 void JavaAdapterVar.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void ObjectExtValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Adds a new value to the object.
 void ObjectValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void Value.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void Var.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void CompiledClassDef.initInstance(Env env, Value value)
          Creates a new instance.
 boolean Value.isA(Value value)
          Returns true for an implementation of a class
 boolean ArrayValue.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean Closure.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean ObjectValue.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
          The object is callable if it has an __invoke method
 boolean StringValue.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean Value.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
          Returns true for a callable object.
static boolean Closure.isCallableStatic(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean ArrayDelegate.isset(Env env, ObjectValue qThis, Value key)
          Returns true if the value is set
 boolean ArrayValue.isset(Value key)
          Returns true if the value is set.
 boolean ArrayValueWrapper.isset(Value key)
          Returns true if the index isset().
 boolean GlobalArrayValue.isset(Value key)
          Returns true if the index isset().
 boolean ObjectValue.isset(Value key)
          Return true if set
 boolean ServerArrayValue.isset(Value key)
          Returns true if the value is isset().
 boolean StringBuilderValue.isset(Value indexV)
          Return true if the array value is set
 boolean StringValue.isset(Value indexV)
          Return true if the array value is set
 boolean Value.isset(Value index)
          Return true if the array value is set
 boolean Var.isset(Value index)
          Return true if the array value is set
 boolean QuercusClass.issetField(Env env, Value qThis, StringValue name)
          Implements the __isset method call.
 boolean ArrayValue.keyExists(Value key)
          Returns true if the key exists in the array.
 boolean GlobalArrayValue.keyExists(Value key)
          Returns true if the key exists in the array.
 boolean Value.keyExists(Value key)
          Returns true if the key exists in the array.
 boolean ArrayValue.leq(Value rValue)
          Returns true for less than or equal to
 boolean Value.leq(Value rValue)
          Returns true for less than or equal to
 boolean Var.leq(Value rValue)
          Returns true for less than or equal to
 Path Env.lookupPwd(Value relPathV)
          Looks up based on the pwd.
 Value ArgRef.lshift(Value rValue)
          Shifts left by the value.
 Value JavaAdapterVar.lshift(Value rValue)
          Shifts left by the value.
 Value Value.lshift(Value rValue)
          Shifts left by the value.
 Value Var.lshift(Value rValue)
          Shifts left by the value.
 boolean ArrayValue.lt(Value rValue)
          Returns true for less than
 boolean Value.lt(Value rValue)
          Returns true for less than
 boolean Var.lt(Value rValue)
          Returns true for less than
 Value Value.mod(Value rValue)
          modulo the following value.
 Value ArgRef.mul(Value rValue)
          Multiplies to the following value.
 Value DoubleValue.mul(Value rValue)
          Multiplies to the following value.
 Value JavaAdapterVar.mul(Value rValue)
          Multiplies to the following value.
 Value Value.mul(Value rValue)
          Multiplies to the following value.
 Value Var.mul(Value rValue)
          Multiplies to the following value.
static Value Env.nullAsFalse(Value value)
           
 void Env.print(Value v)
          Prints a value
 void Env.println(Value v)
          Prints a string
 void Env.pushCall(Expr call, Value obj, Value[] args)
          Sets the calling function expression.
 void Env.pushCall(Expr call, Value obj, Value[] args)
          Sets the calling function expression.
 Value ArrayDelegate.put(Env env, ObjectValue qThis, Value value)
          Appends a value.
 Value ArrayDelegate.put(Env env, ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 void ArrayValue.put(StringValue keyBinary, StringValue keyUnicode, Value value, boolean isUnicode)
          Adds a new value.
 Value ArgRef.put(Value value)
          Returns the array ref.
 Value ArrayCopyValueImpl.put(Value value)
          Add
abstract  Value ArrayValue.put(Value value)
          Add
 Value ArrayValueImpl.put(Value value)
          Add
 Value ArrayValueWrapper.put(Value value)
          Add
 Value CompiledClassDef.put(Value value)
          Adds a value.
 Value CopyArrayValue.put(Value value)
          Add
 Value CopyObjectExtValue.put(Value value)
          Appends a new array value
 Value JavaAdapter.put(Value value)
          Adds a new value.
 Value JavaAdapterVar.put(Value value)
          Returns the array ref.
 Value ObjectValue.put(Value value)
          Appends a new array value
 void SerializeMap.put(Value value)
           
 Value ServerArrayValue.put(Value value)
          Adds a new value.
 Value Value.put(Value value)
          Appends an array value
 Value Var.put(Value value)
          Returns the array ref.
 Value ArgRef.put(Value index, Value value)
          Returns the array ref.
 Value ArrayCopyValueImpl.put(Value key, Value value)
          Adds a new value.
 Value ArrayValue.put(Value key, Value value)
          Adds a new value.
 Value ArrayValueWrapper.put(Value key, Value value)
          Adds a new value.
 Value CompiledClassDef.put(Value name, Value value)
          Adds a value.
 Value CopyArrayValue.put(Value key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.put(Value key, Value value)
          Sets the array value with the given key.
 Value JavaAdapter.put(Value key, Value value)
          Adds a new value.
 Value JavaAdapterVar.put(Value index, Value value)
          Returns the array ref.
 Value JavaMapValue.put(Value index, Value value)
           
 Value ObjectValue.put(Value key, Value value)
          Sets the array value with the given key.
 Value StringBuilderValue.put(Value index, Value value)
          Sets the array ref.
 Value UnicodeBuilderValue.put(Value index, Value value)
          Sets the array ref.
 Value Value.put(Value index, Value value)
          Sets the array ref and returns the value
 Value Var.put(Value index, Value value)
          Returns the array ref.
 Value Value.put(Value index, Value value, Value innerIndex, Value innerValue)
          Sets the array ref.
 void CopyRoot.putCopy(Value value, Value copy)
           
 Value ObjectValue.putField(Env env, java.lang.String key, Value value)
          Adds a new value.
 Value Value.putField(Env env, java.lang.String name, Value value)
           
 Value CompiledObjectValue.putField(Env env, StringValue key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value JavaAdapter.putField(Env env, StringValue name, Value value)
           
 Value JavaAdapterVar.putField(Env env, StringValue index, Value value)
          Sets the field.
 Value JavaValue.putField(Env env, StringValue name, Value value)
          Sets the field value.
 Value ObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value Value.putField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value Var.putField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putField(Env env, StringValue name, Value value, Value innerIndex, Value innerValue)
           
protected  Value CopyObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
protected  Value ObjectExtJavaValue.putFieldExt(Env env, StringValue name, Value value)
          Sets fields not specified by the value.
protected  Value ObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
abstract  Value JavaAdapter.putImpl(Value key, Value value)
          Adds a new value.
 Value JavaCollectionAdapter.putImpl(Value key, Value value)
           
 Value JavaListAdapter.putImpl(Value key, Value value)
          Adds a new value.
 Value JavaMapAdapter.putImpl(Value key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value JavaAdapterVar.putThisField(Env env, StringValue index, Value value)
          Sets the field.
 Value ObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value Value.putThisField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value Var.putThisField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putThisField(Env env, StringValue name, Value array, Value index, Value value)
          Sets an array field ref.
 Value StringValue.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 Value Value.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 Value ArrayCopyValueImpl.remove(Value key)
          Removes a value.
abstract  Value ArrayValue.remove(Value key)
          Removes a value.
 Value ArrayValueImpl.remove(Value key)
          Removes a value.
 Value ArrayValueWrapper.remove(Value key)
          Removes a value.
 Value CompiledClassDef.remove(Value name)
          Removes a value.
 Value CopyArrayValue.remove(Value key)
          Removes a value.
 Value CopyObjectExtValue.remove(Value key)
          Unsets the array value
 Value GlobalArrayValue.remove(Value key)
          Unsets a value.
abstract  Value JavaAdapter.remove(Value key)
          Removes a value.
 Value JavaAdapterVar.remove(Value index)
          Return unset the value.
 Value JavaCollectionAdapter.remove(Value key)
          Removes a value.
 Value JavaListAdapter.remove(Value key)
          Removes a value.
 Value JavaMapAdapter.remove(Value key)
          Removes a value.
 Value ObjectValue.remove(Value key)
          Unsets the array value
 Value Value.remove(Value index)
          Return unset the value.
 Value Var.remove(Value index)
          Return unset the value.
 void Env.restoreFunctionArgs(Value[] args)
          Pushes a new environment.
 Value ArgRef.rshift(Value rValue)
          Shifts right by the value.
 Value JavaAdapterVar.rshift(Value rValue)
          Shifts right by the value.
 Value Value.rshift(Value rValue)
          Shifts right by the value.
 Value Var.rshift(Value rValue)
          Shifts right by the value.
 Value ArrayValue.Entry.set(Value value)
           
abstract  Value EnvVar.set(Value value)
          Sets the current value.
 Value EnvVarImpl.set(Value value)
          Sets the current value.
 Value JavaAdapterVar.set(Value value)
          Sets the value.
 Value LazyEnvVar.set(Value value)
          Sets the current value.
 Value LazySaveEnvVar.set(Value value)
          Sets the current value.
 Value SessionVar.set(Value value)
          Sets the value.
 Value Value.set(Value value)
          Sets the value ref.
 Value Var.set(Value value)
          Sets the value.
 Value JavaAdapterVar.setCharValueAt(long index, Value value)
          Sets the character at an index
 Value StringBuilderValue.setCharValueAt(long indexL, Value value)
          sets the character at an index
 Value StringValue.setCharValueAt(long index, Value value)
          sets the character at an index
 Value UnicodeBuilderValue.setCharValueAt(long indexL, Value value)
          sets the character at an index
 Value Value.setCharValueAt(long index, Value value)
          Sets the character at the named index.
 Value Var.setCharValueAt(long index, Value value)
          Sets the character at an index
static Var Env.setEnvRef(Var oldVar, Value value)
          Sets a reference
 Value QuercusClass.setField(Env env, Value qThis, StringValue name, Value value)
          Implements the __set method call.
static Value Env.setFieldVar(Value oldValue, Value value)
          Sets a vield variable
 Value[] Env.setFunctionArgs(Value[] args)
          Pushes a new environment.
 Value[] Env.setFunctionArgsNoCopy(Value[] args)
          Pushes a new environment.
 Value Env.setGlobalValue(java.lang.String name, Value value)
          External calls to set a global value.
 Value Env.setGlobalValue(StringValue name, Value value)
          External calls to set a global value.
 StringValue Env.setIni(java.lang.String name, Value value)
          Sets an ini value.
protected  void ConstStringValue.setKey(Value value)
           
static Value Env.setLocalVar(Value var, Value value)
          Gets a local
protected  Value SessionVar.setRaw(Value value)
          Sets the value.
protected  Value Var.setRaw(Value value)
          Sets the value.
 Var Env.setRef(StringValue name, Value value)
          Sets a value.
 Var EnvVar.setRef(Value value)
          Sets the value as a reference.
 Var Var.setRef(Value value)
          Sets the value, possibly replacing if a var and returning the resulting var $a =& (...).
static Value Env.setRef(Value oldValue, Value value)
          Sets a reference
 void CopyRoot.setRoot(Value root)
           
 Value QuercusClass.setStaticFieldRef(Env env, StringValue name, Value value)
           
 Var Env.setStaticRef(StringValue name, Value value)
          Gets a static variable
 Value Env.setThis(Value value)
          Sets the 'this' value, returning the old value.
 void Env.setValue(java.lang.String name, Value value)
           
 Value Env.setValue(StringValue name, Value value)
          Sets a value.
 Value ArrayValue.Entry.setValue(Value value)
           
 void JavaAdapterVar.setValue(Value value)
           
 Value ObjectExtValue.Entry.setValue(Value value)
           
 Var Env.setVar(java.lang.String name, Value value)
          Gets a variable
 Value ArgRef.sub(Value rValue)
          Subtracts to the following value.
 Value JavaAdapterVar.sub(Value rValue)
          Subtracts to the following value.
 Value LongValue.sub(Value rValue)
          Subtracts to the following value.
 Value Value.sub(Value rValue)
          Subtracts to the following value.
 Value Var.sub(Value rValue)
          Subtracts to the following value.
 Value Env.suppress(int errorMask, Value value)
          Handles error suppression.
static Value ArrayValue.toArray(Value value)
          Convert to an array.
 StringValue BinaryBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, Value value)
          Converts to a string builder
static Var Env.toVar(Value value)
          Converts to a variable
 Value ArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 void CopyObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field array ref.
 void Value.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 Value QuercusClass.unsetField(Env env, Value qThis, StringValue name)
          implements the __unset method call __unset() is invoked when unset() is used on inaccessible properties.
 void CopyObjectExtValue.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field array ref.
 void Value.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field ref.
 ArrayValue ArrayCopyValueImpl.unshift(Value value)
          Add to the beginning
abstract  ArrayValue ArrayValue.unshift(Value value)
          Add to front.
 ArrayValue ArrayValueImpl.unshift(Value value)
          Add to the beginning
 ArrayValue ArrayValueWrapper.unshift(Value value)
          Add to front.
 ArrayValue CopyArrayValue.unshift(Value value)
          Add
 ArrayValue JavaAdapter.unshift(Value value)
          Add to front.
 

Method parameters in com.caucho.quercus.env with type arguments of type Value
 int ArrayValue.ValueComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.ValueComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.ValueComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.ValueComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.KeyComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.KeyComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.KeyComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ArrayValue.KeyComparator.compare(java.util.Map.Entry<Value,Value> aEntry, java.util.Map.Entry<Value,Value> bEntry)
           
 int ObjectExtValue.Entry.compareTo(java.util.Map.Entry<Value,Value> other)
           
 int ObjectExtValue.Entry.compareTo(java.util.Map.Entry<Value,Value> other)
           
 Value ResinSessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ResinSessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value ArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value ArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueImpl.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueImpl.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueWrapper.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueWrapper.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CompiledObjectValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CompiledObjectValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CopyArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CopyArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value JavaAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value JavaAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaCollectionAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaCollectionAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaListAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaListAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaMapAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaMapAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ObjectExtValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ObjectExtValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value SessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value SessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value Value.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value Value.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value ArrayValue.AbstractGet.get(java.util.Map.Entry<Value,Value> entry)
           
abstract  Value ArrayValue.AbstractGet.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArrayValue.GetKey.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArrayValue.GetKey.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArrayValue.GetValue.get(java.util.Map.Entry<Value,Value> entry)
           
 Value ArrayValue.GetValue.get(java.util.Map.Entry<Value,Value> entry)
           
 void Value.printR(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.printREntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
protected  void ArrayValue.printREntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
protected  void ArrayValue.printREntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
protected  void ArgRef.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArgValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.Entry.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void JavaAdapter.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void JavaValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ObjectExtJavaValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ObjectExtValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ObjectExtValue.Entry.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ResourceValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ServerArrayValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void Value.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void Var.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayValue.sort(java.util.Comparator<java.util.Map.Entry<Value,Value>> comparator, boolean resetKeys, boolean strict)
          Sorts this array based using the passed Comparator
 void ArrayValue.sort(java.util.Comparator<java.util.Map.Entry<Value,Value>> comparator, boolean resetKeys, boolean strict)
          Sorts this array based using the passed Comparator
 void JavaAdapter.sort(java.util.Comparator<java.util.Map.Entry<Value,Value>> comparator, boolean resetKeys, boolean strict)
          Sorts this array based using the passed Comparator
 void JavaAdapter.sort(java.util.Comparator<java.util.Map.Entry<Value,Value>> comparator, boolean resetKeys, boolean strict)
          Sorts this array based using the passed Comparator
 void Value.varDump(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.varDumpEntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
protected  void ArrayValue.varDumpEntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
protected  void ArrayValue.varDumpEntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
 void ArgRef.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArgValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayValue.Entry.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void BinaryBuilderValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void BooleanValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void BreakValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void CallbackClassMethod.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void CallbackObjectMethod.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void DoubleValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void JavaAdapter.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void JavaAdapterVar.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void JavaValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void LargeStringBuilderValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void LongValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void NullValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectExtJavaValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectExtValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectExtValue.Entry.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ResourceValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ServerArrayValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void StringBuilderValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
abstract  void StringValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void UnicodeValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void Value.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void Var.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectValue.varDumpObject(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 

Constructors in com.caucho.quercus.env with parameters of type Value
ArgGetFieldValue(Env env, Value obj, StringValue name)
           
ArgGetValue(Value obj, Value index)
           
ArgObjectGetValue(Env env, Value obj, Value index)
           
ArrayValue.Entry(Value key)
           
ArrayValue.Entry(Value key, Value value)
           
ArrayValueComponent(Value[] keys, Value[] values)
           
ArrayValueComponent(Value[] keys, Value[] values)
           
ArrayValueImpl(Value[] values)
           
ArrayValueImpl(Value[] keys, Value[] values)
           
ArrayValueImpl(Value[] keys, Value[] values)
           
BinaryBuilderValue(char[] s, Value v1)
           
BreakValue(Value target)
           
CallbackClassMethod(QuercusClass qClass, StringValue methodName, Value qThis)
           
CallbackObjectMethod(Value obj, StringValue methodName)
           
CompiledConstStringValue(char ch, LongValue longValue, DoubleValue doubleValue, ValueType valueType, Value key, int hashCode)
           
CompiledConstStringValue(java.lang.String s, LongValue longValue, DoubleValue doubleValue, ValueType valueType, Value key, int hashCode)
           
ConstArrayValue(Value[] keys, Value[] values)
           
ConstArrayValue(Value[] keys, Value[] values)
           
ConstStringValue(byte[] s, Value v1)
           
ConstStringValue(char[] s, Value v1)
           
ConstStringValue(Value v1)
           
ConstStringValue(Value v1, Value v2)
           
ConstStringValue(Value v1, Value v2, Value v3)
           
ContinueValue(Value target)
           
JavaAdapterVar(JavaAdapter adapter, Value key)
           
LazySaveEnvVar(int id, Value value)
           
LazyStaticMap(IntMap intMap, Value[] values)
           
LazySymbolMap(IntMap intMap, Value[] values)
           
ObjectExtValue.Entry(StringValue key, Value value)
           
ObjectExtValue.Entry(StringValue key, Value value, FieldVisibility visibility)
           
QuercusLanguageException(Value value)
           
Shutdown(Callable callback, Value[] args)
           
StringBuilderValue(byte[] s, Value v1)
           
StringBuilderValue(char[] s, Value v1)
           
StringBuilderValue(Value v1)
           
StringBuilderValue(Value v1, Value v2)
           
StringBuilderValue(Value v1, Value v2, Value v3)
           
UnexpectedValue(Value value)
           
UnicodeBuilderValue(char[] s, Value v1)
           
UnicodeBuilderValue(Value v1)
           
UnserializeCacheEntry(Env env, Value value)
           
UnserializeCacheEntry(Value value)
           
Var(Value value)
           
 

Constructor parameters in com.caucho.quercus.env with type arguments of type Value
ArrayValueImpl(Env env, java.util.IdentityHashMap<Value,Value> map, ArrayValue copy)
           
ArrayValueImpl(Env env, java.util.IdentityHashMap<Value,Value> map, ArrayValue copy)
           
ObjectExtValue.Entry(Env env, java.util.IdentityHashMap<Value,Value> map, ObjectExtValue.Entry entry)
           
ObjectExtValue.Entry(Env env, java.util.IdentityHashMap<Value,Value> map, ObjectExtValue.Entry entry)
           
ObjectExtValue(Env env, java.util.IdentityHashMap<Value,Value> copyMap, ObjectExtValue copy)
           
ObjectExtValue(Env env, java.util.IdentityHashMap<Value,Value> copyMap, ObjectExtValue copy)
           
 

Uses of Value in com.caucho.quercus.expr
 

Fields in com.caucho.quercus.expr declared as Value
protected  Value[] ListHeadExpr._keyList
           
 

Methods in com.caucho.quercus.expr that return Value
 Value AbstractLongValuedExpr.eval(Env env)
          Evaluates the expression as a value.
abstract  Value AbstractVarExpr.eval(Env env)
          Evaluates the expression, returning a Value.
 Value ArrayGetExpr.eval(Env env)
          Evaluates the expression.
 Value ArrayIsSetExpr.eval(Env env)
          Evaluates the expression.
 Value ArrayTailExpr.eval(Env env)
          Evaluates the expression.
 Value ArrayUnsetExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAddExpr.eval(Env env)
           
 Value BinaryAndExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAppendExpr.eval(Env env)
           
 Value BinaryAssignExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAssignListEachExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAssignListExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAssignRefExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryBitAndExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryBitOrExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryBitXorExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryCharAtExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryCommaExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryDivExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryEqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryEqualsExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryGeqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryGtExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryInstanceOfExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryInstanceOfVarExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryLeftShiftExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryLeqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryLtExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryModExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryMulExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryNeqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryOrExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryRightShiftExpr.eval(Env env)
          Evaluates the expression.
 Value BinarySubExpr.eval(Env env)
          Evaluates the expression returning the expression value.
 Value BinaryXorExpr.eval(Env env)
          Evaluates the expression.
 Value CallExpr.eval(Env env)
          Evaluates the expression.
 Value CallVarExpr.eval(Env env)
           
 Value ClassConstExpr.eval(Env env)
          Evaluates the expression.
 Value ClassConstructExpr.eval(Env env)
          Evaluates the expression.
 Value ClassConstructorExpr.eval(Env env)
          Evaluates the expression.
 Value ClassFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ClassFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ClassMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarConstExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualConstExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClosureExpr.eval(Env env)
          Evaluates the expression.
 Value ConditionalExpr.eval(Env env)
          Evaluates the expression.
 Value ConditionalShortExpr.eval(Env env)
          Evaluates the expression.
 Value ConstDirExpr.eval(Env env)
          Evaluates the expression.
 Value ConstExpr.eval(Env env)
          Evaluates the expression.
 Value ConstFileExpr.eval(Env env)
          Evaluates the expression.
 Value DieExpr.eval(Env env)
          Evaluates the expression.
abstract  Value Expr.eval(Env env)
          Evaluates the expression, returning a Value, never a Var.
 Value FunArrayExpr.eval(Env env)
          Evaluates the expression.
 Value FunCloneExpr.eval(Env env)
          Evaluates the expression.
 Value FunDieExpr.eval(Env env)
          Evaluates the expression.
 Value FunEachExpr.eval(Env env)
          Evaluates the expression.
 Value FunExitExpr.eval(Env env)
          Evaluates the expression.
 Value FunGetCalledClassExpr.eval(Env env)
          Evaluates the expression.
 Value FunGetClassExpr.eval(Env env)
          Evaluates the expression.
 Value FunIncludeExpr.eval(Env env)
          Evaluates the expression.
 Value FunIncludeOnceExpr.eval(Env env)
          Evaluates the expression.
 Value FunIssetExpr.eval(Env env)
          Evaluates the expression.
 Value ImportExpr.eval(Env env)
          Evaluates the expression.
 Value ListHeadExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralLongExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralNullExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralStringExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralUnicodeExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectNewExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectNewStaticExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectNewVarExpr.eval(Env env)
          Evaluates the expression.
 Value ParamDefaultExpr.eval(Env env)
          Evaluates the expression.
 Value ParamRequiredExpr.eval(Env env)
          Evaluates the expression.
 Value ThisExpr.eval(Env env)
          Evaluates the expression.
 Value ThisFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ThisFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ToArrayExpr.eval(Env env)
          Evaluates the expression.
 Value ToBinaryExpr.eval(Env env)
          Evaluates the expression.
 Value ToBooleanExpr.eval(Env env)
          Evaluates the expression.
 Value ToDoubleExpr.eval(Env env)
          Evaluates the expression.
 Value ToLongExpr.eval(Env env)
          Evaluates the expression.
 Value ToObjectExpr.eval(Env env)
          Evaluates the expression.
 Value ToStringExpr.eval(Env env)
          Evaluates the expression.
 Value ToUnicodeExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryBitNotExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryCopyExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryMinusExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryNotExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value UnaryPlusExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryPostIncrementExpr.eval(Env env)
           
 Value UnaryPreIncrementExpr.eval(Env env)
           
 Value UnaryRefExpr.eval(Env env)
          Evaluates the expression.
 Value UnarySuppressErrorExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryUnsetExpr.eval(Env env)
          Evaluates the expression.
 Value VarExpr.eval(Env env)
          Evaluates the expression.
 Value VarUnsetExpr.eval(Env env)
          Evaluates the expression.
 Value VarVarExpr.eval(Env env)
          Evaluates the expression.
protected  Value AbstractMethodExpr.eval(Env env, Value qThis, StringValue methodName, int hashCode, Expr[] argExprs)
          Evaluates the expression.
 Value AbstractMethodExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression as a copy
 Value AbstractVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression as an argument.
 Value ArrayGetExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ArrayTailExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value BinaryCharAtExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value Expr.evalArg(Env env, boolean isTop)
          Evaluates the expression as a function argument where it is unknown if the value will be used as a reference.
 Value ObjectFieldExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ThisExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ThisFieldExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value UnaryCopyExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value UnaryRefExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value VarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value VarVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
static Value[] Expr.evalArgs(Env env, Expr[] exprs)
          Evaluates arguments
 Value[] CallExpr.evalArguments(Env env)
           
 Value AbstractVarExpr.evalArray(Env env)
          Evaluates the expression as an array.
 Value ArrayGetExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the value is unset..
 Value ArrayTailExpr.evalArray(Env env)
          Evaluates the expression, setting an array if unset..
 Value Expr.evalArray(Env env)
          Evaluates the expression, creating an array for unassigned values.
 Value ObjectFieldExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the field is unset.
 Value ObjectFieldVarExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the field is unset.
 Value ThisFieldExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the value is unset..
 Value ThisFieldVarExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the field is unset.
 Value VarExpr.evalArray(Env env)
          Evaluates the expression, converting to an array if unset.
 Value VarVarExpr.evalArray(Env env)
          Evaluates the expression, converting to an array if necessary.
 Value Expr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value ThisFieldExpr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value ThisFieldVarExpr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value Expr.evalArrayAssignTail(Env env, Value value)
          Evaluates as an array tail assign ($a[] = value).
 Value ListHeadExpr.evalAssignEachValue(Env env, Value value)
           
abstract  Value AbstractVarExpr.evalAssignRef(Env env, Value value)
          Assign the variable with a new reference value.
 Value ArrayGetExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ArrayTailExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value BinaryCharAtExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression as an assignment.
 Value ClassFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVarFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVarFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVirtualFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVirtualFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value Expr.evalAssignRef(Env env, Value value)
          Evaluates an assignment.
 Value ObjectFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value VarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value VarVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value AbstractVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ArrayGetExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ArrayTailExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value Expr.evalAssignValue(Env env, Value value)
          Evaluates an assignment.
 Value ListHeadExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value VarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ConstExpr.evalConstant()
          Returns true for literal
 Value Expr.evalConstant()
          Evaluates the expression as a constant.
 Value LiteralExpr.evalConstant()
          Evaluates the expression as a constant.
 Value LiteralNullExpr.evalConstant()
          Evaluates the expression as a constant.
 Value LiteralStringExpr.evalConstant()
          Evaluates the expression as a constant.
 Value LiteralUnicodeExpr.evalConstant()
          Evaluates the expression as a constant.
 Value BinaryAppendExpr.evalConstantPrefix()
          Returns the first constant string, or null.
 Value Expr.evalConstantPrefix()
          Evaluates as a constant prefix.
 Value BinaryAppendExpr.evalConstantSuffix()
          Returns the tail constant string, or null.
 Value Expr.evalConstantSuffix()
          Evaluates as a constant prefix.
 Value AbstractMethodExpr.evalCopy(Env env)
          Evaluates the expression as a copy
 Value AbstractVarExpr.evalCopy(Env env)
          Evaluates the expression and copies the result for an assignment.
 Value ArrayGetExpr.evalCopy(Env env)
          Evaluates the expression as a copyable result.
 Value BinaryAssignExpr.evalCopy(Env env)
          Evaluates the expression.
 Value BinaryAssignListExpr.evalCopy(Env env)
          Evaluates the expression.
 Value BinaryAssignRefExpr.evalCopy(Env env)
          Evaluates the expression.
 Value CallExpr.evalCopy(Env env)
          Evaluates the expression.
 Value CallVarExpr.evalCopy(Env env)
           
 Value ClosureExpr.evalCopy(Env env)
          Evaluates the expression.
 Value ConditionalExpr.evalCopy(Env env)
          Evaluates the expression.
 Value Expr.evalCopy(Env env)
          Evaluates the expression as a copy.
 Value ThisFieldExpr.evalCopy(Env env)
          Evaluates the expression.
 Value ToArrayExpr.evalCopy(Env env)
          Evaluates the expression.
 Value UnarySuppressErrorExpr.evalCopy(Env env)
          Evaluates the expression, copying the results as necessary
 Value VarExpr.evalCopy(Env env)
          Evaluates the expression.
 Value ArrayGetExpr.evalDirty(Env env)
          Evaluates the expression, marking as dirty.
 Value Expr.evalDirty(Env env)
          Evaluates the expression, with the object expected to be modified, e.g.
 Value ObjectFieldExpr.evalDirty(Env env)
           
 Value CallVarExpr.evalImpl(Env env, boolean isRef, boolean isCopy)
          Evaluates the expression.
 Value Expr.evalIssetValue(Env env)
          Evaluates the expression as an isset() statement.
 Value VarExpr.evalIssetValue(Env env)
          Evaluates the expression as an isset() statement.
 Value AbstractVarExpr.evalObject(Env env)
          Evaluates the expression as an object.
 Value ArrayGetExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the value is unset.
 Value ArrayTailExpr.evalObject(Env env)
          Evaluates the expression, assigning an object if unset..
 Value Expr.evalObject(Env env)
          Evaluates the expression, creating an object for unassigned values.
 Value ObjectFieldExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the field is unset.
 Value ObjectFieldVarExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the field is unset.
 Value ThisFieldExpr.evalObject(Env env)
          Evaluates the expression, creating an array if the value is unset..
 Value ThisFieldVarExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the field is unset.
 Value VarExpr.evalObject(Env env)
          Evaluates the expression, converting to an object if is unset, NULL, or is a string.
 Value Expr.evalPostIncrement(Env env, int incr)
          Handles post increments.
 Value ObjectFieldExpr.evalPostIncrement(Env env, int incr)
          Handles post increments.
 Value Expr.evalPreIncrement(Env env, int incr)
          Handles post increments.
 Value ObjectFieldExpr.evalPreIncrement(Env env, int incr)
          Handles post increments.
 Value AbstractVarExpr.evalRef(Env env)
          Evaluates the expression as a reference when possible.
 Value BinaryAssignExpr.evalRef(Env env)
          Evaluates the expression.
 Value BinaryAssignRefExpr.evalRef(Env env)
          Evaluates the expression.
 Value CallExpr.evalRef(Env env)
          Evaluates the expression.
 Value CallVarExpr.evalRef(Env env)
           
 Value Expr.evalRef(Env env)
          Evaluates the expression, returning a Var for variables, and a Value for values.
 Value Expr.evalTop(Env env)
          Evaluates the expression.
 Value VarExpr.evalTop(Env env)
          Evaluates the expression.
 Value Expr.evalValue(Env env)
          Evaluates the expression, returning a Value.
protected  Value LiteralExpr.getValue()
           
 

Methods in com.caucho.quercus.expr with parameters of type Value
 Expr ExprFactory.createLiteral(Value literal)
          Creates a string literal expression.
protected  Value AbstractMethodExpr.eval(Env env, Value qThis, StringValue methodName, int hashCode, Expr[] argExprs)
          Evaluates the expression.
 Value Expr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value ThisFieldExpr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value ThisFieldVarExpr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value Expr.evalArrayAssignTail(Env env, Value value)
          Evaluates as an array tail assign ($a[] = value).
 Value ListHeadExpr.evalAssignEachValue(Env env, Value value)
           
abstract  Value AbstractVarExpr.evalAssignRef(Env env, Value value)
          Assign the variable with a new reference value.
 Value ArrayGetExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ArrayTailExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value BinaryCharAtExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression as an assignment.
 Value ClassFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVarFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVarFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVirtualFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVirtualFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value Expr.evalAssignRef(Env env, Value value)
          Evaluates an assignment.
 Value ObjectFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value VarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value VarVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value AbstractVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ArrayGetExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ArrayTailExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value Expr.evalAssignValue(Env env, Value value)
          Evaluates an assignment.
 Value ListHeadExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value VarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 boolean ListHeadExpr.evalEachBoolean(Env env, Value value)
           
 void Expr.evalUnsetArray(Env env, Value index)
          Evaluates the expression as an array index unset
 void ObjectFieldExpr.evalUnsetArray(Env env, Value index)
          Evaluates the expression as an array index unset
 

Constructors in com.caucho.quercus.expr with parameters of type Value
LiteralExpr(Value value)
           
 

Uses of Value in com.caucho.quercus.function
 

Subclasses of Value in com.caucho.quercus.function
 class AbstractFunction
          Represents a 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 Value
 Value AbstractFunction.call(Env env)
          Evaluates the function.
 Value CompiledFunctionRef.call(Env env)
           
 Value CompiledFunction_1.call(Env env)
           
 Value CompiledFunction_2.call(Env env)
           
 Value CompiledFunction_3.call(Env env)
           
 Value CompiledFunction_4.call(Env env)
           
 Value CompiledFunction_5.call(Env env)
           
 Value AbstractFunction.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value CompiledFunctionRef.call(Env env, Value arg)
           
abstract  Value CompiledFunction_1.call(Env env, Value arg1)
           
 Value CompiledFunction_2.call(Env env, Value a0)
           
 Value CompiledFunction_3.call(Env env, Value a1)
           
 Value CompiledFunction_4.call(Env env, Value a1)
           
 Value CompiledFunction_5.call(Env env, Value a1)
           
 Value LazyFunction.call(Env env, Value arg)
           
abstract  Value AbstractFunction.call(Env env, Value[] args)
          Evaluates the function.
 Value CompiledFunctionRef.call(Env env, Value[] argValues)
           
 Value CompiledFunction_0.call(Env env, Value[] argValues)
           
 Value CompiledFunction_1.call(Env env, Value[] argValues)
           
 Value CompiledFunction_2.call(Env env, Value[] argValues)
           
 Value CompiledFunction_3.call(Env env, Value[] argValues)
           
 Value CompiledFunction_4.call(Env env, Value[] argValues)
           
 Value CompiledFunction_5.call(Env env, Value[] argValues)
           
 Value CompiledFunction_N.call(Env env, Value[] argValues)
           
 Value CompiledMethod.call(Env env, Value[] args)
           
 Value CompiledMethodRef.call(Env env, Value[] argValues)
          Evaluates the method as a static function
 Value FunSpecialCall.call(Env env, Value[] args)
          Evaluates the function.
 Value LazyFunction.call(Env env, Value[] argValues)
           
 Value LazyMethod.call(Env env, Value[] args)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_3.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_4.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_5.call(Env env, Value a1, Value a2)
           
 Value LazyFunction.call(Env env, Value a1, Value a2)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3)
           
abstract  Value CompiledFunction_3.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunction_4.call(Env env, Value a1, Value a2, Value a3)
           
 Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3)
           
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledFunction_4.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value AbstractFunction.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value LazyFunction.callCopy(Env env, Value[] argValues)
           
abstract  Value CompiledFunction_N.callImpl(Env env, Value[] args)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis)
           
abstract  Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method as a static function
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Expr[] exprs)
          Evaluates the function.
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Binds the user's arguments to the actual arguments.
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_N.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value FunSpecialCall.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
abstract  Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
abstract  Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value CompiledFunction.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
abstract  Value CompiledMethod_N.callMethodImpl(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
abstract  Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
abstract  Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method as a static function
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Expr[] exprs)
          Evaluates the function.
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call, returning a reference.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_N.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
          Evalautes the method.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
abstract  Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
abstract  Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethodRef_N.callMethodRefImpl(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value AbstractFunction.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the new() method call.
 Value AbstractFunction.callRef(Env env)
          Evaluates the function.
 Value CompiledFunction.callRef(Env env)
           
abstract  Value CompiledFunctionRef_0.callRef(Env env)
           
 Value CompiledFunctionRef_1.callRef(Env env)
           
 Value CompiledFunctionRef_2.callRef(Env env)
           
 Value CompiledFunctionRef_3.callRef(Env env)
           
 Value CompiledFunctionRef_4.callRef(Env env)
           
 Value CompiledFunctionRef_5.callRef(Env env)
           
 Value AbstractFunction.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value CompiledFunction.callRef(Env env, Value a1)
           
abstract  Value CompiledFunctionRef_1.callRef(Env env, Value arg)
           
 Value CompiledFunctionRef_2.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1)
           
 Value LazyFunction.callRef(Env env, Value arg)
           
 Value AbstractFunction.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value CompiledFunction.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_0.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_1.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_2.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_N.callRef(Env env, Value[] argValues)
           
 Value LazyFunction.callRef(Env env, Value[] argValues)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2)
           
abstract  Value CompiledFunctionRef_2.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3)
           
abstract  Value CompiledFunctionRef_3.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunctionRef_N.callRefImpl(Env env, Value[] args)
           
protected  Value AbstractFunction.errorPrivateAccess(Env env, Value oldThis)
           
protected  Value AbstractFunction.errorProtectedAccess(Env env, Value oldThis)
           
 Value[] AbstractFunction.evalArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 

Methods in com.caucho.quercus.function with parameters of type Value
 Value AbstractFunction.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value CompiledFunctionRef.call(Env env, Value arg)
           
abstract  Value CompiledFunction_1.call(Env env, Value arg1)
           
 Value CompiledFunction_2.call(Env env, Value a0)
           
 Value CompiledFunction_3.call(Env env, Value a1)
           
 Value CompiledFunction_4.call(Env env, Value a1)
           
 Value CompiledFunction_5.call(Env env, Value a1)
           
 Value LazyFunction.call(Env env, Value arg)
           
abstract  Value AbstractFunction.call(Env env, Value[] args)
          Evaluates the function.
 Value CompiledFunctionRef.call(Env env, Value[] argValues)
           
 Value CompiledFunction_0.call(Env env, Value[] argValues)
           
 Value CompiledFunction_1.call(Env env, Value[] argValues)
           
 Value CompiledFunction_2.call(Env env, Value[] argValues)
           
 Value CompiledFunction_3.call(Env env, Value[] argValues)
           
 Value CompiledFunction_4.call(Env env, Value[] argValues)
           
 Value CompiledFunction_5.call(Env env, Value[] argValues)
           
 Value CompiledFunction_N.call(Env env, Value[] argValues)
           
 Value CompiledMethod.call(Env env, Value[] args)
           
 Value CompiledMethodRef.call(Env env, Value[] argValues)
          Evaluates the method as a static function
 Value FunSpecialCall.call(Env env, Value[] args)
          Evaluates the function.
 Value LazyFunction.call(Env env, Value[] argValues)
           
 Value LazyMethod.call(Env env, Value[] args)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_3.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_4.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_5.call(Env env, Value a1, Value a2)
           
 Value LazyFunction.call(Env env, Value a1, Value a2)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3)
           
abstract  Value CompiledFunction_3.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunction_4.call(Env env, Value a1, Value a2, Value a3)
           
 Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3)
           
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledFunction_4.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value AbstractFunction.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value LazyFunction.callCopy(Env env, Value[] argValues)
           
abstract  Value CompiledFunction_N.callImpl(Env env, Value[] args)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis)
           
abstract  Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method as a static function
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Expr[] exprs)
          Evaluates the function.
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call.
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Binds the user's arguments to the actual arguments.
 Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Binds the user's arguments to the actual arguments.
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_N.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethod_N.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value FunSpecialCall.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value FunSpecialCall.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
abstract  Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
abstract  Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value CompiledFunction.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
abstract  Value CompiledMethod_N.callMethodImpl(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
abstract  Value CompiledMethod_N.callMethodImpl(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
abstract  Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
abstract  Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method as a static function
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Expr[] exprs)
          Evaluates the function.
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call, returning a reference.
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call, returning a reference.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_N.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value CompiledMethodRef_N.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
          Evalautes the method.
 Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
          Evalautes the method.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
abstract  Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
abstract  Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethodRef_N.callMethodRefImpl(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
abstract  Value CompiledMethodRef_N.callMethodRefImpl(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value AbstractFunction.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the new() method call.
 Value AbstractFunction.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the new() method call.
 Value AbstractFunction.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value CompiledFunction.callRef(Env env, Value a1)
           
abstract  Value CompiledFunctionRef_1.callRef(Env env, Value arg)
           
 Value CompiledFunctionRef_2.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1)
           
 Value LazyFunction.callRef(Env env, Value arg)
           
 Value AbstractFunction.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value CompiledFunction.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_0.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_1.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_2.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_N.callRef(Env env, Value[] argValues)
           
 Value LazyFunction.callRef(Env env, Value[] argValues)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2)
           
abstract  Value CompiledFunctionRef_2.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3)
           
abstract  Value CompiledFunctionRef_3.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunctionRef_N.callRefImpl(Env env, Value[] args)
           
protected  Value AbstractFunction.errorPrivateAccess(Env env, Value oldThis)
           
protected  Value AbstractFunction.errorProtectedAccess(Env env, Value oldThis)
           
 boolean AbstractFunction.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
          The object is callable if it has an __invoke method
 

Uses of Value in com.caucho.quercus.lib
 

Subclasses of Value in com.caucho.quercus.lib
 class UrlRewriterCallback
          Implements the built-in URL rewriter for passing session ids and other variables.
 

Methods in com.caucho.quercus.lib that return Value
static Value ExceptionClass.__construct(Env env, ObjectValue value, StringValue message, int code, Value previous)
          Create a new exception API object.
static Value ExceptionClass.__toString(Env env, ObjectValue value)
          Returns a String representation of this Exception.
static Value UrlRewriterCallback._internal_url_rewriter(Env env, Value buffer)
          Callback function to rewrite URLs to include session information.
static Value MathModule.abs(Value value)
           
 Value ApacheModule.apache_request_headers(Env env)
          Returns all the request headers
 Value ApcModule.apc_add(Env env, java.lang.String key, Value value, int ttl)
           
 Value ApcModule.apc_cache_info(Env env, java.lang.String type, boolean limited)
          Returns cache information.
 Value ApcModule.apc_fetch(Env env, java.lang.String key, Value isSuccessful)
          Returns a value.
 Value ApcModule.apc_sma_info(Env env, java.lang.String type)
          Returns cache information.
 Value ApcModule.apc_store(Env env, java.lang.String key, Value value, int ttl)
          Returns a value.
static Value ArrayModule.array_change_key_case(Env env, ArrayValue array, int toCase)
          Changes the key case
static Value ArrayModule.array_chunk(Env env, ArrayValue array, int size, boolean preserveKeys)
          Chunks the array
static Value ArrayModule.array_combine(Env env, ArrayValue keys, ArrayValue values)
          Combines array
 Value ArrayModule.array_copy_recursive(Value value)
           
static Value ArrayModule.array_count_values(Env env, ArrayValue array)
          Counts the values
static Value ArrayModule.array_diff_assoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys also used
static Value ArrayModule.array_diff_key(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison
static Value ArrayModule.array_diff_uassoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison aswell
static Value ArrayModule.array_diff_ukey(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison only
static Value ArrayModule.array_diff(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays using a passed callback function for comparing
static Value ArrayModule.array_fill(Env env, long start, long num, Value value)
          Returns an array with a number of indices filled with the given value, starting at the start index.
static Value ArrayModule.array_filter(Env env, ArrayValue array, Value callbackName)
          Returns an array that filters out any values that do not hold true when used in the callback function.
static Value ArrayModule.array_flip(Env env, ArrayValue array)
          Returns an array with the given array's keys as values and its values as keys.
static Value ArrayModule.array_intersect_assoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are also used in the comparison
static Value ArrayModule.array_intersect_key(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are only used in the comparison
static Value ArrayModule.array_intersect_uassoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are also used in the comparison.
static Value ArrayModule.array_intersect_ukey(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are only used in the comparison.
static Value ArrayModule.array_intersect(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays
static Value ArrayModule.array_keys(Env env, ArrayValue array, Value searchValue, boolean isStrict)
          Returns an array of the keys in the given array
static Value ArrayModule.array_map(Env env, Callable fun, ArrayValue arg, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_merge_recursive(Env env, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_merge(Env env, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_pad(Env env, ArrayValue input, long padSize, Value padValue)
          Returns an array with either the front/end padded with the pad value.
static Value ArrayModule.array_pop(Env env, Value array)
          Pops off the top element
static Value ArrayModule.array_product(Env env, ArrayValue array)
          Returns the product of the input array's elements as a double.
static Value ArrayModule.array_rand(Env env, ArrayValue array, long num)
          Returns num sized array of random keys from the given array
static Value ArrayModule.array_reduce(Env env, ArrayValue array, Callable callable, Value initialValue)
          Returns the value of the array when its elements have been reduced using the callback function.
static Value ArrayModule.array_replace_recursive(Env env, Value[] args)
          Replace elements in the first array with values from successive ones
static Value ArrayModule.array_replace(Env env, Value[] args)
          Replace elements in the first array with values from successive ones
static Value ArrayModule.array_reverse(Env env, ArrayValue inputArray, boolean keyed)
          Returns the inputted array reversed, preserving the keys if keyed is true
static Value ArrayModule.array_search(Env env, Value needle, ArrayValue array, boolean strict)
          Returns the key of the needle being searched for or false if it's not found
static Value ArrayModule.array_shift(Env env, Value value)
          Shifts the elements in the array left by one, returning the leftmost value
static Value ArrayModule.array_slice(Env env, ArrayValue array, int offset, Value length, boolean isPreserveKeys)
          Returns a chunk of the array.
static Value ArrayModule.array_splice(Env env, Value arrayVar, int offset, Value length, Value replace)
          Returns the removed chunk of the arrayV and splices in replace.
static Value ArrayModule.array_sum(Env env, ArrayValue array)
          Returns the sum of the elements in the array
static Value ArrayModule.array_udiff_assoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_udiff_uassoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_udiff(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect_assoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect_uassoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_unique(Env env, ArrayValue array)
          Returns the inputted array without duplicates
static Value ArrayModule.array_unshift(Env env, Value value, Value[] values)
          Prepends the elements to the array
static Value ArrayModule.array_values(Env env, ArrayValue array)
          Returns the values in the passed array with numerical indices.
static Value MathModule.asin(Value value)
           
static Value OptionsModule.assert_options(Env env, int code, Value value)
          Checks the assertion
static Value MathModule.base_convert(Env env, StringValue str, int fromBase, int toBase)
          Convert a number between arbitrary bases
static Value UrlModule.base64_decode(Env env, StringValue str, boolean isStrict)
          Decodes base64
static Value MathModule.bindec(Env env, StringValue bin)
          Returns the decimal equivalent of the binary number represented by the binary string argument.
static Value FunctionModule.call_user_func_array(Env env, Callable function, Value arg)
          Calls a user function
static Value FunctionModule.call_user_func(Env env, Callable function, Value[] args)
          Calls a user function
static Value ClassesModule.call_user_method_array(Env env, StringValue methodName, Value obj, ArrayValue params)
           
static Value ClassesModule.call_user_method(Env env, StringValue name, Value obj, Value[] args)
          Calls an object method.
static Value VariableModule.constant(Env env, java.lang.String name)
          Returns a constant
static Value FunctionModule.create_function(Env env, java.lang.String args, java.lang.String code)
          Creates an anonymous function
 Value UnserializeReader.createReference(Value value)
           
static Value ArrayModule.current(Value value)
          Returns the current value of the array.
static Value VariableModule.debug_zval_dump(Env env, Value v)
          Prints a debug version of the variable
static Value NetworkModule.define_syslog_variables(Env env)
          Initialization of syslog.
static Value VariableModule.define(Env env, StringValue name, Value value, boolean isCaseInsensitive)
          Defines a constant
static Value ErrorModule.die(Env env, java.lang.String msg)
          Exits
static Value VariableModule.doubleval(Value v)
          Converts to a double
static Value MiscModule.dump_stack(Env env)
          Dumps the stack.
static Value ArrayModule.each(Env env, Value value)
          Returns the next value of the array.
static Value ArrayModule.end(Value value)
          Resets the pointer to the end
 Value MiscModule.eval(Env env, StringValue code)
          Comples and evaluates an expression.
static Value ExifModule.exif_imagetype(Env env, Path file)
          Determine the type of an image
static Value ExifModule.exif_read_data(Env env, Path file, java.lang.String sections, boolean arrays, boolean thumbs)
          Reads the EXIF headers from JPEG or TIFF
static Value ExifModule.exif_thumbnail(Env env, Path file, int width, int height, int imageType)
          Retrieve the embedded thumbnail of a TIFF or JPEG image
 Value ErrorModule.exit(Env env, Value msg)
          Exits
static Value MathModule.exp(Value value)
           
static Value MathModule.expm1(Value value)
           
static Value ArrayModule.extract(Env env, ArrayValue array)
          Inputs new variables into the symbol table from the passed array
static Value ArrayModule.extract(Env env, ArrayValue array, long rawType, Value valuePrefix)
          Inputs new variables into the symbol table from the passed array
static Value VariableModule.floatval(Value v)
          Converts to a double
static Value MathModule.floor(Value value)
           
 Value OutputModule.flush(Env env)
          Flushes the original output buffer.
static Value FunctionModule.func_get_arg(Env env, int index)
          Returns the nth function argument.
static Value FunctionModule.func_get_args(Env env)
          Returns the function arguments as an array.
static Value FunctionModule.func_num_args(Env env)
          Returns the number of arguments to the function.
static Value MiscModule.get_browser(Env env, java.lang.String user_agent, boolean return_array)
          Returns an array detailing what the browser is capable of.
static Value OptionsModule.get_cfg_var(Env env, java.lang.String name)
          Returns the configuration value of a configuration.
static Value ClassesModule.get_class_methods(Env env, Value cls)
          Returns an array of method names
static Value ClassesModule.get_class_vars(Env env, Value obj)
          Returns an array of member names and values
static Value ClassesModule.get_class(Env env, Value value)
          Returns the object's class name
static Value ClassesModule.get_declared_classes(Env env)
          Returns the declared classes
static Value OptionsModule.get_defined_constants(Env env)
          Returns the constants as an array
static Value FunctionModule.get_defined_functions(Env env)
          Returns an array of the defined functions
static Value VariableModule.get_defined_vars(Env env)
          Returns the defined variables in the current scope.
static Value OptionsModule.get_extension_funcs(Env env, java.lang.String name)
          Returns extension function with a given name.
static Value UrlModule.get_headers(Env env, java.lang.String urlString, Value format)
          Connects to the given URL using a HEAD request to retreive the headers sent in the response.
 Value HtmlModule.get_html_translation_table(Env env, int table, int quoteStyle)
          Returns HTML translation tables.
static Value OptionsModule.get_include_path(Env env)
          Returns the include path
static Value OptionsModule.get_loaded_extensions(Env env)
          Returns true if the given extension is loaded
static Value OptionsModule.get_magic_quotes_runtime(Env env)
          Gets the magic quotes runtime value.
static Value UrlModule.get_meta_tags(Env env, StringValue filename, boolean useIncludePath)
          Extracts the meta tags from a file and returns them as an array.
static Value ClassesModule.get_object_vars(Env env, Value obj)
          Returns the object's variables
 Value ClassesModule.get_parent_class(Env env, Value value)
          Returns the object's class name
 Value ResinModule.QuercusDistcache.get(Env env, StringValue key)
           
 Value Memcache.get(Env env, Value keys)
          Returns a value.
 Value ApacheModule.getallheaders(Env env)
          Returns all the request headers
static Value ExceptionClass.getCode(Env env, ObjectValue obj)
          Returns the code.
static Value OptionsModule.getenv(Env env, StringValue key)
          Gets an environment value.
static Value ExceptionClass.getFile(Env env, ObjectValue obj)
          Returns the file.
static Value NetworkModule.gethostbynamel(Env env, java.lang.String hostname)
          Returns the IP addresses of the given host name.
static Value ExceptionClass.getJavaException(Env env, Value obj)
          Returns the trace.
static Value OptionsModule.getlastmod(Env env)
          Returns the gid for the script path.
static Value ExceptionClass.getLine(Env env, ObjectValue obj)
          Returns the line.
static Value ExceptionClass.getMessage(Env env, ObjectValue obj)
          Returns the message.
static Value OptionsModule.getmygid(Env env)
          Returns the gid for the script path.
static Value OptionsModule.getmyinode(Env env)
          Returns the inode for the script path.
static Value OptionsModule.getmyuid(Env env)
          Returns the uid for the script path.
static Value ExceptionClass.getPrevious(Env env, Value obj)
          Returns the previous exception.
static Value NetworkModule.getprotobyname(java.lang.String protoName)
          Returns the protocol number associated with the given protocol name.
static Value MathModule.getrandmax()
           
static Value OptionsModule.getrusage(Env env, int who)
          Stub value for getrusage.
static Value NetworkModule.getservbyname(java.lang.String service, java.lang.String protocol)
          Returns the port number associated with the given protocol and service name.
static Value ExceptionClass.getTrace(Env env, Value obj)
          Returns the trace.
static Value ExceptionClass.getTraceAsString(Env env, Value obj)
          Returns the trace.
static Value HashModule.hash_algos(Env env)
          Returns the list of known algorithms
 Value HashModule.hash_file(Env env, java.lang.String algorithm, Path path, boolean isBinary)
          Hashes a file
 Value HashModule.hash_final(Env env, HashModule.HashContext context, boolean isBinary)
          Returns the final hash value
 Value HashModule.hash_hmac_file(Env env, java.lang.String algorithm, Path path, StringValue key, boolean isBinary)
          Hashes a file with the algorithm.
 Value HashModule.hash_hmac(Env env, java.lang.String algorithm, StringValue data, StringValue key, boolean isBinary)
          Hashes a string with the algorithm.
 Value HashModule.hash_update_file(Env env, HashModule.HashContext context, Path path)
          Updates the hash with more data
 Value HashModule.hash_update(Env env, HashModule.HashContext context, StringValue value)
          Updates the hash with more data
 Value HashModule.hash(Env env, java.lang.String algorithm, StringValue string, boolean isBinary)
          Hashes a string
static Value HttpModule.header(Env env, StringValue headerStr, boolean replace, long httpResponseCode)
          Adds a header.
static Value MathModule.hexdec(Env env, StringValue s)
           
static Value TokenModule.highlight_file(Env env, StringValue filename, boolean isReturn)
           
static Value TokenModule.highlight_string(Env env, StringValue s, boolean isReturn)
           
static Value HtmlModule.htmlentities(Env env, StringValue string, int quoteStyle, java.lang.String charset)
          Escapes HTML
static Value HtmlModule.htmlspecialchars(Env env, StringValue string, int quoteStyle, java.lang.String charset, boolean isDoubleEncode)
          Escapes HTML
static Value UrlModule.http_build_query(Env env, Value obj, Value formdata, StringValue numeric_prefix, StringValue separator)
           
static Value OptionsModule.ini_alter(Env env, java.lang.String varName, StringValue value)
          Sets an initialization value.
static Value OptionsModule.ini_get_all(Env env, java.lang.String extension)
          Returns all initialization values.
static Value OptionsModule.ini_restore(Env env, java.lang.String name)
          Restore the initial configuration value
static Value VariableModule.intval(Value v)
          Converts to a long
static Value NetworkModule.ip2long(java.lang.String ip)
          Converts string to long
static Value VariableModule.is_bool(Value v)
          Returns true for a boolean
static Value MathModule.is_infinite(Value value)
           
static Value VariableModule.is_int(Value v)
          Returns true for an integer
static Value VariableModule.is_integer(Value v)
          Returns true for an integer
static Value VariableModule.is_long(Value v)
          Returns true for an integer
static Value MathModule.is_nan(Value value)
           
static Value ArrayModule.key(Value value)
          Returns the current key of the array.
static Value OptionsModule.magic_quotes_runtime(Env env)
          Gets the magic quotes value.
static Value MathModule.max(Env env, Value[] args)
           
static Value OptionsModule.memory_get_peak_usage(Env env, boolean real)
          Stub value for memory get usage.
static Value OptionsModule.memory_get_usage(Env env, boolean real)
          Stub value for memory get usage.
 Value MhashModule.mhash_get_block_size(int hash)
           
 Value MhashModule.mhash_get_hash_name(Env env, int hash)
           
 Value MhashModule.mhash(Env env, int hash, StringValue data, java.lang.String key)
           
static Value MathModule.min(Env env, Value[] args)
           
static Value MathModule.mt_getrandmax()
           
static Value MathModule.mt_srand(long seed)
           
static Value ArrayModule.natcasesort(Env env, Value arrayVar)
          Sorts the array based on string values using natural order, preserving keys, case insensitive
static Value ArrayModule.natsort(Env env, Value arrayVar)
          Sorts the array based on string values using natural order, preserving keys, case sensitive
static Value ArrayModule.next(Value value)
          Returns the next value of the array.
static Value HtmlModule.nl2br(Env env, StringValue string)
          Replaces newlines with HTML breaks.
static Value OutputModule.ob_clean(Env env)
          Clears the output buffer.
static Value OutputModule.ob_flush(Env env)
          Flushes this output buffer into the next one on the stack or to the default "output buffer" if no next output buffer exists.
static Value OutputModule.ob_get_clean(Env env)
          Returns the contents of the output buffer, emptying it afterwards.
static Value OutputModule.ob_get_contents(Env env)
          Returns the contents of the current output buffer.
static Value OutputModule.ob_get_flush(Env env)
          Pops the output buffer and returns the contents.
static Value OutputModule.ob_get_length(Env env)
          Pushes the output buffer
static Value OutputModule.ob_get_level(Env env)
          Gets the nesting level of the current output buffer
static Value OutputModule.ob_get_status(Env env, boolean full_status)
          Gets the status of the current output buffer(s)
static Value OutputModule.ob_gzhandler(Env env, StringValue buffer, int state)
          Output buffering compatible callback that automatically compresses the output.
static Value OutputModule.ob_implicit_flush(Env env, boolean flag)
          Makes the original "output buffer" flush on every write.
static Value OutputModule.ob_list_handlers(Env env)
          Returns a list of all the output handlers in use.
static Value MathModule.octdec(Env env, StringValue oct)
          Returns the decimal equivalent of the octal number represented by the octal_string argument.
 Value MiscModule.pack(Env env, java.lang.String format, Value[] args)
          packs the format into a binary.
static Value UrlModule.parse_url(Env env, StringValue str, int component)
          Parses the URL into an array.
static Value OptionsModule.php_ini_loaded_file(Env env)
           
static Value OptionsModule.php_ini_scanned_files(Env env)
           
static Value ArrayModule.pos(Value value)
          Returns the current value of the array.
static Value ArrayModule.prev(Value array)
          Returns the previous value of the array.
static Value VariableModule.print_r(Env env, Value v, boolean isReturn)
          Prints a value.
static Value MiscModule.proc_get_status(Env env, ProcOpenResource stream)
           
static Value ClassesModule.property_exists(Env env, Value obj, StringValue name)
          Returns true if the named property exists on the object.
 Value ResinModule.QuercusDistcache.put(Env env, StringValue key, Value value)
           
static Value OptionsModule.q_assert(Env env, StringValue code)
          Checks the assertion
static Value ArrayModule.range(Env env, Value start, Value end, long step)
          Creates an array using the start and end values provided
static Value ExifModule.read_exif_data(Env env, Path file, java.lang.String sections, boolean arrays, boolean thumbs)
          Alias of exif_read_data()
static Value FunctionModule.register_shutdown_function(Env env, Callable fun, Value[] args)
          Registers a shutdown function.
static Value ArrayModule.reset(Value array)
          Resets the pointer
 Value MiscModule.resin_debug(java.lang.String code)
          Logs the expression.
static Value ResinModule.resin_string_to_binary(Env env, java.lang.String string, java.lang.String encoding)
          Converts a string into its binary representation, according to the given encoding, if given, or the script encoding if not given.
 Value MiscModule.resin_thread_dump()
          Dumps the Java stack to standard out.
static Value ResinModule.resin_var_dump(Env env, Value[] args)
          Prints a debug version of the variable
static Value ErrorModule.restore_exception_handler(Env env)
          Restore an exception handler
static Value OptionsModule.restore_include_path(Env env)
          Sets the include path
static Value ErrorModule.set_exception_handler(Env env, Callable fun)
          Sets an exception handler
static Value OptionsModule.set_magic_quotes_runtime(Env env, Value value)
          Sets the magic quotes value.
static Value OptionsModule.set_time_limit(Env env, long seconds)
          Sets the time limit and resets the timeout.
static Value MiscModule.shell_exec(Env env, java.lang.String command)
          Execute a system command.
static Value ArrayModule.shuffle(Env env, Value array)
          Returns the current value of the array.
static Value MathModule.sinh(Value value)
           
static Value ArrayModule.spliceImpl(Env env, Value var, ArrayValue array, int start, int end, ArrayValue replace)
           
static Value MathModule.srand(long seed)
           
static Value VariableModule.stderr_var_dump(Env env, Value v, Value[] args)
           
static Value VariableModule.strval(Env env, Value v)
          Converts to a string
static Value ErrorModule.trigger_error(Env env, java.lang.String msg, int code)
          Triggers an error.
 Value MiscModule.unpack(Env env, java.lang.String format, StringValue s)
          packs the format into a binary.
 Value UnserializeReader.unserialize(Env env)
           
static Value VariableModule.unserialize(Env env, StringValue s)
          Unserializes the value from a string.
 Value UnserializeReader.unserializeKey(Env env)
           
 Value ErrorModule.user_error(Env env, java.lang.String msg, int code)
          Triggers an error.
static Value MiscModule.usleep(long microseconds)
          Sleep for a number of microseconds.
static Value VariableModule.var_dump(Env env, Value v, Value[] args)
          Prints a debug version of the variable
static Value VariableModule.var_export(Env env, Value v, boolean isReturn)
          Serializes the value to a string.
static Value OptionsModule.version_compare(Env env, StringValue version1, StringValue version2, java.lang.String op)
          Compares versions
static Value WebSocketModule.websocket_read(Env env)
          Reads a string from the websocket.
static Value WebSocketModule.websocket_write(Env env, StringValue string)
          Writes a string to the websocket.
 

Methods in com.caucho.quercus.lib that return types with arguments of type Value
 java.util.Map<StringValue,Value> CoreModule.getConstMap()
           
 

Methods in com.caucho.quercus.lib with parameters of type Value
static Value ExceptionClass.__construct(Env env, ObjectValue value, StringValue message, int code, Value previous)
          Create a new exception API object.
static java.lang.Object Java.__construct(Env env, java.lang.String className, Value[] args)
          Create a new Java API object.
static Value UrlRewriterCallback._internal_url_rewriter(Env env, Value buffer)
          Callback function to rewrite URLs to include session information.
static Value MathModule.abs(Value value)
           
 java.lang.String ApacheModule.apache_note(Env env, java.lang.String name, Value value)
          Gets and sets apache notes
 Value ApcModule.apc_add(Env env, java.lang.String key, Value value, int ttl)
           
 Value ApcModule.apc_fetch(Env env, java.lang.String key, Value isSuccessful)
          Returns a value.
 Value ApcModule.apc_store(Env env, java.lang.String key, Value value, int ttl)
          Returns a value.
 Value ArrayModule.array_copy_recursive(Value value)
           
static Value ArrayModule.array_diff_assoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys also used
static Value ArrayModule.array_diff_key(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison
static Value ArrayModule.array_diff_uassoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison aswell
static Value ArrayModule.array_diff_ukey(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison only
static Value ArrayModule.array_diff(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays using a passed callback function for comparing
static ArrayValue ArrayModule.array_fill_keys(Env env, ArrayValue keyArray, Value value)
           
static Value ArrayModule.array_fill(Env env, long start, long num, Value value)
          Returns an array with a number of indices filled with the given value, starting at the start index.
static Value ArrayModule.array_filter(Env env, ArrayValue array, Value callbackName)
          Returns an array that filters out any values that do not hold true when used in the callback function.
static Value ArrayModule.array_intersect_assoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are also used in the comparison
static Value ArrayModule.array_intersect_key(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are only used in the comparison
static Value ArrayModule.array_intersect_uassoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are also used in the comparison.
static Value ArrayModule.array_intersect_ukey(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are only used in the comparison.
static Value ArrayModule.array_intersect(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays
static boolean ArrayModule.array_key_exists(Env env, Value key, Value searchArray)
          Checks if the key is in the given array
static Value ArrayModule.array_keys(Env env, ArrayValue array, Value searchValue, boolean isStrict)
          Returns an array of the keys in the given array
static Value ArrayModule.array_map(Env env, Callable fun, ArrayValue arg, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_merge_recursive(Env env, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_merge(Env env, Value[] args)
          Maps the given function with the array arguments.
static boolean ArrayModule.array_multisort(Env env, Value[] arrays)
          Sort the arrays like rows in a database.
static Value ArrayModule.array_pad(Env env, ArrayValue input, long padSize, Value padValue)
          Returns an array with either the front/end padded with the pad value.
static Value ArrayModule.array_pop(Env env, Value array)
          Pops off the top element
static int ArrayModule.array_push(Env env, Value array, Value[] values)
          Appends a value to the array
static int ArrayModule.array_push(Env env, Value array, Value[] values)
          Appends a value to the array
static Value ArrayModule.array_reduce(Env env, ArrayValue array, Callable callable, Value initialValue)
          Returns the value of the array when its elements have been reduced using the callback function.
static Value ArrayModule.array_replace_recursive(Env env, Value[] args)
          Replace elements in the first array with values from successive ones
static Value ArrayModule.array_replace(Env env, Value[] args)
          Replace elements in the first array with values from successive ones
static Value ArrayModule.array_search(Env env, Value needle, ArrayValue array, boolean strict)
          Returns the key of the needle being searched for or false if it's not found
static Value ArrayModule.array_shift(Env env, Value value)
          Shifts the elements in the array left by one, returning the leftmost value
static Value ArrayModule.array_slice(Env env, ArrayValue array, int offset, Value length, boolean isPreserveKeys)
          Returns a chunk of the array.
static Value ArrayModule.array_splice(Env env, Value arrayVar, int offset, Value length, Value replace)
          Returns the removed chunk of the arrayV and splices in replace.
static Value ArrayModule.array_udiff_assoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_udiff_uassoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_udiff(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect_assoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect_uassoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_unshift(Env env, Value value, Value[] values)
          Prepends the elements to the array
static Value ArrayModule.array_unshift(Env env, Value value, Value[] values)
          Prepends the elements to the array
static boolean ArrayModule.array_walk_recursive(Env env, Value arrayVar, Callable callback, Value extra)
          Recursively executes a callback function on all elements in the array, including elements of elements (i.e., arrays within arrays).
static boolean ArrayModule.array_walk(Env env, Value arrayVar, Callable callback, Value userData)
          Executes a callback on each of the elements in the array.
static boolean ArrayModule.arsort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in reverse order, preserving keys
static Value MathModule.asin(Value value)
           
static boolean ArrayModule.asort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in ascending order, preserving keys
static Value OptionsModule.assert_options(Env env, int code, Value value)
          Checks the assertion
static java.lang.String BcmathModule.bcadd(Env env, Value value1, Value value2, int scale)
          Add two arbitrary precision numbers.
static int BcmathModule.bccomp(Env env, Value value1, Value value2, int scale)
          Compare two arbitrary precision numbers, return -1 if value 1 < value2, 0 if value1 == value2, 1 if value1 > value2.
static java.lang.String BcmathModule.bcdiv(Env env, Value value1, Value value2, int scale)
          Divide one arbitrary precision number (value1) by another (value2).
static java.lang.String BcmathModule.bcmod(Env env, Value value, Value modulus)
          Return the modulus of an aribtrary precison number.
static java.lang.String BcmathModule.bcmul(Env env, Value value1, Value value2, int scale)
          Multiply two arbitrary precision numbers.
static java.lang.String BcmathModule.bcpow(Env env, Value base, Value exp, int scale)
          Raise one arbitrary precision number (base) to the power of another (exp).
static java.lang.String BcmathModule.bcsqrt(Env env, Value operand, int scale)
          Return the square root of an arbitrary precision number.
static java.lang.String BcmathModule.bcsub(Env env, Value value1, Value value2, int scale)
          Subtract arbitrary precision number (value2) from another (value1).
static Value FunctionModule.call_user_func_array(Env env, Callable function, Value arg)
          Calls a user function
static Value FunctionModule.call_user_func(Env env, Callable function, Value[] args)
          Calls a user function
static Value ClassesModule.call_user_method_array(Env env, StringValue methodName, Value obj, ArrayValue params)
           
static Value ClassesModule.call_user_method(Env env, StringValue name, Value obj, Value[] args)
          Calls an object method.
static Value ClassesModule.call_user_method(Env env, StringValue name, Value obj, Value[] args)
          Calls an object method.
static ArrayValue ArrayModule.compact(Env env, Value[] variables)
          Creates an array of corresponding values to variables in the symbol name.
static long ArrayModule.count(Env env, Value value, int countMethod)
          Returns the size of the array.
 Value UnserializeReader.createReference(Value value)
           
static boolean CtypeModule.ctype_alnum(Value value)
           
static boolean CtypeModule.ctype_alpha(Value value)
           
static boolean CtypeModule.ctype_cntrl(Value value)
           
static boolean CtypeModule.ctype_digit(Value value)
           
static boolean CtypeModule.ctype_graph(Value value)
           
static boolean CtypeModule.ctype_lower(Value value)
           
static boolean CtypeModule.ctype_print(Value value)
           
static boolean CtypeModule.ctype_punct(Value value)
           
static boolean CtypeModule.ctype_space(Value value)
           
static boolean CtypeModule.ctype_upper(Value value)
           
static boolean CtypeModule.ctype_xdigit(Value value)
           
static Value ArrayModule.current(Value value)
          Returns the current value of the array.
static Value VariableModule.debug_zval_dump(Env env, Value v)
          Prints a debug version of the variable
static Value VariableModule.define(Env env, StringValue name, Value value, boolean isCaseInsensitive)
          Defines a constant
static boolean NetworkModule.dns_get_mx(Env env, java.lang.String hostname, Value mxhosts, Value weight)
          Finds the mx hosts for the given hostname, placing them in mxhosts and their corresponding weights in weight, if provided.
 ArrayValue NetworkModule.dns_get_record(Env env, java.lang.String hostname, int type, Value authnsRef, Value addtlRef)
           
static Value VariableModule.doubleval(Value v)
          Converts to a double
static Value ArrayModule.each(Env env, Value value)
          Returns the next value of the array.
static boolean VariableModule.empty(Value v)
          Returns true for an empty variable.
static Value ArrayModule.end(Value value)
          Resets the pointer to the end
static long ErrorModule.error_reporting(Env env, Value levelV)
          Changes the error reporting value.
static java.lang.String MiscModule.exec(Env env, java.lang.String command, Value output, Value result)
          Execute a system command.
 Value ErrorModule.exit(Env env, Value msg)
          Exits
static Value MathModule.exp(Value value)
           
static Value MathModule.expm1(Value value)
           
static Value ArrayModule.extract(Env env, ArrayValue array, long rawType, Value valuePrefix)
          Inputs new variables into the symbol table from the passed array
static Value VariableModule.floatval(Value v)
          Converts to a double
static Value MathModule.floor(Value value)
           
static SocketInputOutput NetworkModule.fsockopen(Env env, java.lang.String host, int port, Value errno, Value errstr, double timeout)
          Opens a socket
static Value ClassesModule.get_class_methods(Env env, Value cls)
          Returns an array of method names
static Value ClassesModule.get_class_vars(Env env, Value obj)
          Returns an array of member names and values
static Value ClassesModule.get_class(Env env, Value value)
          Returns the object's class name
static Value UrlModule.get_headers(Env env, java.lang.String urlString, Value format)
          Connects to the given URL using a HEAD request to retreive the headers sent in the response.
static java.lang.String JavaModule.get_java_class_name(Env env, Value value)
          Returns the name of the java class.
static Value ClassesModule.get_object_vars(Env env, Value obj)
          Returns the object's variables
 Value ClassesModule.get_parent_class(Env env, Value value)
          Returns the object's class name
static java.lang.String VariableModule.get_resource_type(Env env, Value v)
           
 Value Memcache.get(Env env, Value keys)
          Returns a value.
static Value ExceptionClass.getJavaException(Env env, Value obj)
          Returns the trace.
static boolean NetworkModule.getmxrr(Env env, java.lang.String hostname, Value mxhosts, Value weight)
           
static Value ExceptionClass.getPrevious(Env env, Value obj)
          Returns the previous exception.
static Value ExceptionClass.getTrace(Env env, Value obj)
          Returns the trace.
static Value ExceptionClass.getTraceAsString(Env env, Value obj)
          Returns the trace.
static java.lang.String VariableModule.gettype(Value v)
          Returns the type string for the variable
static boolean HttpModule.headers_sent(Env env, Value file, Value line)
          Return true if the headers have been sent.
static Value UrlModule.http_build_query(Env env, Value obj, Value formdata, StringValue numeric_prefix, StringValue separator)
           
static boolean ArrayModule.in_array(Value needle, ArrayValue stack, boolean strict)
          Determines if the key is in the array
static Value VariableModule.intval(Value v)
          Converts to a long
static long VariableModule.intval(Value v, int base)
          Converts to a long
static boolean ClassesModule.is_a(Value value, java.lang.String name)
          Returns true if the object implements the given class.
static boolean VariableModule.is_array(Value v)
          Returns true for an array.
static Value VariableModule.is_bool(Value v)
          Returns true for a boolean
static boolean VariableModule.is_callable(Env env, Value v, boolean isCheckSyntaxOnly, Value nameRef)
          Returns the type string for the variable
static boolean VariableModule.is_double(Value v)
          Returns true for a double
static boolean MathModule.is_finite(Value value)
           
static boolean VariableModule.is_float(Value v)
          Returns true for a double
static Value MathModule.is_infinite(Value value)
           
static Value VariableModule.is_int(Value v)
          Returns true for an integer
static Value VariableModule.is_integer(Value v)
          Returns true for an integer
static Value VariableModule.is_long(Value v)
          Returns true for an integer
static Value MathModule.is_nan(Value value)
           
static boolean VariableModule.is_null(Value v)
          Returns true for null
static boolean VariableModule.is_numeric(Env env, Value v)
          Returns true for numeric
static boolean VariableModule.is_object(Env env, Value v)
          Returns true for an object
static boolean ClassesModule.is_object(Value value)
          Returns true if the argument is an object.
static boolean VariableModule.is_real(Value v)
          Returns true for a real
 boolean VariableModule.is_resource(Value value)
          Returns true if the value is a resource
static boolean VariableModule.is_scalar(Value v)
          Returns true for a scalar
 boolean VariableModule.is_string(Value value)
          Returns true if the value is a string
static boolean ClassesModule.is_subclass_of(Env env, Value value, java.lang.String name)
          Returns true if the object implements the given class.
static boolean VariableModule.isset(Value... values)
          Returns the type string for the variable
static java.lang.Object JavaModule.java(Env env, java.lang.String className, Value[] args)
          Call the Java constructor and return the wrapped Java object.
static boolean ArrayModule.key_exists(Env env, Value key, Value searchArray)
          Undocumented alias for ArrayModule.array_key_exists(com.caucho.quercus.env.Env, com.caucho.quercus.env.Value, com.caucho.quercus.env.Value).
static Value ArrayModule.key(Value value)
          Returns the current key of the array.
static boolean ArrayModule.krsort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on keys in reverse order, preserving keys
static boolean ArrayModule.ksort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on keys in ascending order, preserving keys
static Value MathModule.max(Env env, Value[] args)
           
static boolean ClassesModule.method_exists(Env env, Value obj, StringValue methodName)
          Returns true if the named method exists on the object.
static Value MathModule.min(Env env, Value[] args)
           
static Value ArrayModule.natcasesort(Env env, Value arrayVar)
          Sorts the array based on string values using natural order, preserving keys, case insensitive
static Value ArrayModule.natsort(Env env, Value arrayVar)
          Sorts the array based on string values using natural order, preserving keys, case sensitive
static Value ArrayModule.next(Value value)
          Returns the next value of the array.
 Value MiscModule.pack(Env env, java.lang.String format, Value[] args)
          packs the format into a binary.
static void MiscModule.passthru(Env env, java.lang.String command, Value result)
          Execute a system command.
static Value ArrayModule.pos(Value value)
          Returns the current value of the array.
static Value ArrayModule.prev(Value array)
          Returns the previous value of the array.
static Value VariableModule.print_r(Env env, Value v, boolean isReturn)
          Prints a value.
static ProcOpenResource MiscModule.proc_open(Env env, java.lang.String command, ArrayValue descriptorArray, Value pipes, Path pwd, ArrayValue envArray, ArrayValue options)
          Basic implementation of proc_open.
static Value ClassesModule.property_exists(Env env, Value obj, StringValue name)
          Returns true if the named property exists on the object.
 Value ResinModule.QuercusDistcache.put(Env env, StringValue key, Value value)
           
static Value ArrayModule.range(Env env, Value start, Value end, long step)
          Creates an array using the start and end values provided
static Value FunctionModule.register_shutdown_function(Env env, Callable fun, Value[] args)
          Registers a shutdown function.
static Value ArrayModule.reset(Value array)
          Resets the pointer
static Value ResinModule.resin_var_dump(Env env, Value[] args)
          Prints a debug version of the variable
static boolean ArrayModule.rsort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in reverse order
static java.lang.String VariableModule.serialize(Env env, Value v)
          Serializes the value to a string.
static Value OptionsModule.set_magic_quotes_runtime(Env env, Value value)
          Sets the magic quotes value.
 boolean Memcache.set(Env env, java.lang.String key, Value value, int flag, int expire)
          Sets a value.
static boolean VariableModule.settype(Env env, Value var, java.lang.String type)
          Converts the variable to a specified tyep.
static Value ArrayModule.shuffle(Env env, Value array)
          Returns the current value of the array.
static Value MathModule.sinh(Value value)
           
static long ArrayModule.sizeof(Env env, Value value, int countMethod)
          Returns the size of the array.
static boolean ArrayModule.sort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in ascending order
static Value ArrayModule.spliceImpl(Env env, Value var, ArrayValue array, int start, int end, ArrayValue replace)
           
static Value VariableModule.stderr_var_dump(Env env, Value v, Value[] args)
           
static Value VariableModule.stderr_var_dump(Env env, Value v, Value[] args)
           
static Value VariableModule.strval(Env env, Value v)
          Converts to a string
static java.lang.String MiscModule.system(Env env, java.lang.String command, Value result)
          Execute a system command.
static boolean ArrayModule.uasort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static boolean ArrayModule.uksort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static boolean ArrayModule.usort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static Value VariableModule.var_dump(Env env, Value v, Value[] args)
          Prints a debug version of the variable
static Value VariableModule.var_dump(Env env, Value v, Value[] args)
          Prints a debug version of the variable
static Value VariableModule.var_export(Env env, Value v, boolean isReturn)
          Serializes the value to a string.
 

Uses of Value in com.caucho.quercus.lib.bam
 

Methods in com.caucho.quercus.lib.bam that return Value
static Value BamModule.bam_actor_exists(Env env, java.lang.String address)
           
static Value BamModule.bam_dispatch(Env env)
          Dispatches messages, queries, and presences to handler functions based on their prefixes.
static Value BamModule.bam_login(Env env, java.lang.String url, java.lang.String username, java.lang.String password)
           
static Value BamModule.bam_register_actor(Env env, java.lang.String address, java.lang.String script)
          Registers a "child" actor that is represented by the given script.
static Value BamModule.bam_register_service(Env env, java.lang.String address, java.lang.String script)
          Registers a "child" service that is represented by the given script.
static Value BamModule.bam_send_query(Env env, long id, java.lang.String to, java.io.Serializable value)
           
static Value BamModule.bam_service_exists(Env env, java.lang.String address)
           
static Value BamModule.bam_unregister_service(Env env, java.lang.String address)
          Registers a "child" service that is represented by the given script.
 

Uses of Value in com.caucho.quercus.lib.curl
 

Subclasses of Value in com.caucho.quercus.lib.curl
 class CurlResource
           
 

Methods in com.caucho.quercus.lib.curl that return Value
static Value CurlModule.curl_errno(Env env, CurlResource curl)
          Returns the error code from the last operation.
static Value CurlModule.curl_error(Env env, CurlResource curl)
          Returns the error string from the last operation.
static Value CurlModule.curl_exec(Env env, CurlResource curl)
           
static Value CurlModule.curl_getinfo(Env env, CurlResource curl, Value option)
          Returns information about the last request.
static Value CurlModule.curl_multi_init(Env env)
          XXX: not documented by PHP
 Value CurlResource.execute(Env env)
          Executes this request.
 Value CurlResource.getBody()
          Returns body of last transfer.
 Value CurlResource.getHeader()
          Returns the header from the last request.
 Value CurlResource.getPostBody()
          Gets the body to POST to the server.
 Value CurlResource.getRequestProperties(Env env)
          Returns all the request properties as a String.
 

Methods in com.caucho.quercus.lib.curl with parameters of type Value
static Value CurlModule.curl_getinfo(Env env, CurlResource curl, Value option)
          Returns information about the last request.
static LongValue CurlModule.curl_multi_add_handle(Env env, Value curls, Value curl)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_close(Env env, Value curls)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_exec(Env env, Value curls, Value stillRunning)
          XXX: not documented by PHP
static StringValue CurlModule.curl_multi_getcontent(Env env, Value curl)
          XXX: not documented by PHP
static ArrayValue CurlModule.curl_multi_info_read(Env env, Value curls)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_remove_handle(Env env, Value curls, Value curl)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_select(Env env, Value curls, Value timeout)
          XXX: not documented by PHP
static BooleanValue CurlModule.curl_setopt(Env env, CurlResource curl, int option, Value value)
          Sets a cURL option.
static ArrayValue CurlModule.curl_version(Env env, Value age)
          Returns the version of this cURL implementation.
protected  boolean MultipartBody.init(Env env, Value body)
           
protected abstract  boolean PostBody.init(Env env, Value body)
           
protected  boolean UrlEncodedBody.init(Env env, Value body)
           
 void CurlResource.setPostBody(Value body)
          Sets the body to POST to the server.
 

Uses of Value in com.caucho.quercus.lib.date
 

Fields in com.caucho.quercus.lib.date declared as Value
 Value DateInterval.days
           
 

Methods in com.caucho.quercus.lib.date that return Value
static Value DateModule.date_format(Env env, DateTime dateTime, StringValue format)
           
static Value DateModule.date_parse(Env env, StringValue date)
           
static Value DateModule.date_sunrise(int timestamp, int format, double latitude, double longitude, double zenith, double gmtOffset)
           
static Value DateModule.date_sunset(int timestamp, int format, double latitude, double longitude, double zenith, double gmtOffset)
           
static Value DateModule.date_timestamp_get(Env env, DateTime dateTime)
           
protected static Value DateTimeZone.findTimeZone(int offset, boolean isDST)
           
protected static Value DateTimeZone.findTimeZone(StringValue abbr)
           
protected static Value DateTimeZone.findTimeZone(StringValue abbr, int offset, boolean isDST)
           
 Value DateModule.getdate(Env env, Value timeV)
          Returns an array of the current date.
 Value DateModule.gettimeofday(Env env, boolean isFloatReturn)
           
 Value DateModule.idate(Env env, StringValue format, long time)
          Returns the formatted date as an int.
static Value DateModule.microtime(Env env, boolean getAsFloat)
          Returns the time including microseconds
static Value DateModule.strtotime(Env env, java.lang.String timeString, long now)
          Parses the time
static Value DateModule.timezone_name_from_abbr(StringValue abbr, int gmtOffset, boolean isDST)
           
 

Methods in com.caucho.quercus.lib.date that return types with arguments of type Value
 java.util.Map<StringValue,Value> DateModule.getConstMap()
           
 

Methods in com.caucho.quercus.lib.date with parameters of type Value
static DateTime DateTime.__construct(Env env, Value time, DateTimeZone timeZone)
           
static DateTime DateModule.date_create(Env env, Value time, DateTimeZone dateTimeZone)
           
 Value DateModule.getdate(Env env, Value timeV)
          Returns an array of the current date.
 long DateModule.gmmktime(Env env, Value hourV, Value minuteV, Value secondV, Value monthV, Value dayV, Value yearV)
          Returns the formatted date.
 long DateModule.mktime(Env env, Value hourV, Value minuteV, Value secondV, Value monthV, Value dayV, Value yearV, int isDST)
          Returns the formatted date.
 

Uses of Value in com.caucho.quercus.lib.db
 

Methods in com.caucho.quercus.lib.db that return Value
 Value MysqliStatement.data_seek(Env env, int offset)
          Seeks to an arbitrary row in statement result set.
 Value PDO.exec(Env env, java.lang.String query)
          Executes a statement, returning the number of rows.
 Value MysqliResult.fetch_array(Env env, int type)
          Fetch a result row as an associative, a numeric array, or both.
 Value MysqliResult.fetch_assoc(Env env)
          Returns an associative array representing the row.
 Value MysqliResult.fetch_field_direct(Env env, int offset)
          Returns field metadata for a single field.
 Value MysqliResult.fetch_field(Env env)
          Returns the next field in the result set.
 Value MysqliResult.fetch_fields(Env env)
          Returns metadata for all fields in the result set.
 Value MysqliResult.fetch_lengths()
          Returns the lengths of the columns of the current row in the result set.
 Value MysqliResult.fetch_object(Env env, java.lang.String className, Value[] args)
          Returns an object representing the current row.
 Value MysqliResult.fetch_row(Env env)
          Returns a numerical array representing the current row.
protected  Value JdbcStatementResource.fetch(Env env)
           
 Value MysqliStatement.fetch(Env env)
          Fetch results from a prepared statement into the bound variables.
 Value PDOStatement.fetch(Env env, int fetchMode, int cursorOrientation, int cursorOffset)
          Fetch the next row.
 Value PDOStatement.fetchAll(Env env, int fetchMode, int columnIndex)
           
protected  Value JdbcResultResource.fetchArray(Env env, int type)
          Fetch the next line as an array.
protected  Value JdbcResultResource.fetchArray(Env env, int type, boolean isOrderIndexBeforeName)
           
 Value JdbcResultResource.fetchAssoc(Env env)
          Returns an associative array representing the row.
 Value JdbcResultResource.fetchBoth(Env env, boolean isOrderIndexBeforeName)
           
protected  Value JdbcResultResource.fetchBound(Env env, Value[] vars)
          Fetch results from a prepared statement into bound variables.
 Value PDOStatement.fetchColumn(Env env, int column)
           
 Value JdbcResultResource.fetchField(Env env, int maxLength, java.lang.String tableName, java.lang.String type)
          Returns an object with the following fields: name, table, max_length, not_null, primary_key, multiple_key, numeric, blob, type, unsigned, zerofill.
protected  Value MysqliResult.fetchFieldDirect(Env env, int fieldOffset)
          returns an object containing the following field information: name: The name of the column orgname: The original name if an alias was specified table: The name of the table orgtable: The original name if an alias was specified def: default value for this field, represented as a string max_length: The maximum width of the field for the result set flags: An integer representing the bit-flags for the field (see _constMap).
protected  Value MysqliResult.fetchFieldImproved(Env env, int fieldLength, java.lang.String name, java.lang.String originalName, java.lang.String table, int jdbcType, java.lang.String mysqlType, int scale)
          Returns an object with the following fields: name: The name of the column orgname: The original name if an alias was specified table: The name of the table orgtable: The original name if an alias was specified def: default value for this field, represented as a string max_length: The maximum width of the field for the result set flags: An integer representing the bit-flags for the field type: An integer respresenting the data type used for this field decimals: The number of decimals used (for integer fields)
protected  Value MysqliResult.fetchFieldImproved(Env env, java.sql.ResultSetMetaData md, int offset)
           
protected  Value MysqliResult.fetchNextField(Env env)
           
 Value JdbcResultResource.fetchNum(Env env)
           
protected  Value JdbcResultResource.fetchObject(Env env, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the internal data pointer ahead.
 Value PDOStatement.fetchObject(Env env, java.lang.String className, Value[] args)
           
protected  Value JdbcResultResource.fetchRow(Env env)
          Returns an array representing the row.
 Value Mysqli.get_dbname(Env env)
          Returns the database name.
 Value PDO.getAttribute(Env env, int attribute)
           
 Value PDOStatement.getAttribute(Env env, int attribute)
           
protected  Value JdbcResultResource.getBlobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
protected  Value OracleResult.getBlobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
 Value OracleStatement.getByNameVariable(java.lang.String name)
          Returns the variable value by name
protected  Value JdbcResultResource.getClobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
protected  Value OracleResult.getClobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
protected  Value JdbcResultResource.getColumnDate(Env env, java.sql.ResultSet rs, int column)
           
protected  Value PostgresResult.getColumnDate(Env env, java.sql.ResultSet rs, int column)
           
 Value PDOStatement.getColumnMeta(Env env, int column)
           
protected  Value JdbcResultResource.getColumnString(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData md, int column)
           
protected  Value MysqliResult.getColumnString(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData md, int column)
           
protected  Value JdbcResultResource.getColumnTime(Env env, java.sql.ResultSet rs, int column)
           
protected  Value PostgresResult.getColumnTime(Env env, java.sql.ResultSet rs, int column)
           
protected  Value JdbcResultResource.getColumnTimestamp(Env env, java.sql.ResultSet rs, int column)
           
protected  Value PostgresResult.getColumnTimestamp(Env env, java.sql.ResultSet rs, int column)
           
protected  Value JdbcResultResource.getColumnValue(Env env, int column)
           
protected  Value JdbcResultResource.getColumnValue(Env env, int column, int type)
          Get the column value in the specified result set.
 Value OracleOciCollection.getElem(Env env, int index)
          Returns value of the element by index (1-based)
 Value JdbcResultResource.getFieldCatalog(Env env, int fieldOffset)
          Get the field catalog name.
 Value MysqliResult.getFieldDirectArray(Env env)
           
 Value MysqliResult.getFieldFlagsImproved(Env env, int jdbcType, java.lang.String mysqlType)
          Returns the following field flags: not_null, primary_key, multiple_key, blob, unsigned zerofill, binary, enum, auto_increment and timestamp

it does not return the MySQL / PHP flag unique_key

MysqlModule generates a special result set with the appropriate values

 Value JdbcResultResource.getFieldLength(Env env, int fieldOffset)
          Get field length.
 Value JdbcResultResource.getFieldName(Env env, int fieldOffset)
          Returns the column name.
 Value JdbcResultResource.getFieldNameAlias(Env env, int fieldOffset)
          Returns a StringValue containing the column Alias.
 Value JdbcResultResource.getFieldNotNull(Env env, int fieldOffset)
          Returns the column name.
 Value JdbcResultResource.getFieldScale(int fieldOffset)
          Get field scale.
 Value JdbcResultResource.getFieldSchema(Env env, int fieldOffset)
          Returns the table corresponding to the field.
 Value JdbcResultResource.getFieldTable(Env env, int fieldOffset)
          Returns the table corresponding to the field.
 Value JdbcResultResource.getFieldType(Env env, int fieldOffset)
          Get a StringValue with the column type.
 Value Mysqli.getinfo(Env env)
          Quercus function to get the field 'info'.
 Value Mysqli.getinsert_id(Env env)
          Quercus function to get the field 'insert_id'.
 Value MysqliStatement.getinsert_id(Env env)
          Quercus function to get the field 'insert_id'.
protected  Value JdbcResultResource.getJdbcType(int fieldOffset)
          Get type from Types enumeration
 Value JdbcResultResource.getLengths()
          Returns an ArrayValue column lengths in the most recently accessed row.
 Value MysqliStatement.getnum_rows(Env env)
          Quercus function to get the field 'num_rows'.
 Value JdbcResultResource.getNumFields()
          Returns the number of columns returned in query.
protected  Value JdbcPreparedStatementResource.getParam(int i)
          Returns a parameter value Known subclasses: see PostgresStatement.execute
 Value OracleStatement.getResultBuffer()
          Returns the internal result buffer
 Value JdbcResultResource.getResultField(Env env, int row, Value field)
          Returns the value at a particular row and column.
protected  Value JdbcConnectionResource.getServerStat(Env env)
           
protected  Value Mysqli.getServerStat(Env env)
           
 Value Mysqli.getthread_id(Env env)
          Quercus function to get the field 'thread_id'.
protected  Value JdbcResultResource.getUnicodeColumnString(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData md, int column)
           
 Value Mysqli.insert_id(Env env)
          returns ID generated for an AUTO_INCREMENT column by the previous INSERT query on success, 0 if the previous query does not generate an AUTO_INCREMENT value, or FALSE if no MySQL connection was established
 Value MysqliStatement.insert_id(Env env)
           
static Value MysqlModule.mysql_connect(Env env, StringValue host, StringValue userName, StringValue password, boolean isNewLink, int flags)
          Returns a new mysql connection.
static Value MysqlModule.mysql_db_name(Env env, MysqliResult result, int row, Value field)
          Retrieves the database name after a call to mysql_list_dbs()
static Value MysqlModule.mysql_db_query(Env env, java.lang.String databaseName, StringValue query, Mysqli conn)
          Returns result set or false on error
static Value MysqlModule.mysql_dbname(Env env, MysqliResult result, int row)
          Deprecated alias for mysql_db_name
static Value MysqlModule.mysql_fetch_array(Env env, MysqliResult result, int type)
          Returns a row from the connection
static Value MysqlModule.mysql_fetch_assoc(Env env, MysqliResult result)
          Returns a row from the connection
static Value MysqlModule.mysql_fetch_field(Env env, MysqliResult result, int fieldOffset)
          Returns an object containing field information.
static Value MysqlModule.mysql_fetch_lengths(Env env, MysqliResult result)
          Returns an array of lengths.
static Value MysqlModule.mysql_fetch_object(Env env, MysqliResult result, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the data pointer ahead.
static Value MysqlModule.mysql_fetch_row(Env env, MysqliResult result)
          Returns a numerical row from the result, FALSE if no more rows.
static Value MysqlModule.mysql_field_flags(Env env, MysqliResult result, int fieldOffset)
          Returns the field flags of the specified field.
static Value MysqlModule.mysql_field_len(Env env, MysqliResult result, int fieldOffset)
          Returns the length of the specified field
static Value MysqlModule.mysql_field_name(Env env, MysqliResult result, int fieldOffset)
          Returns field name at given offset.
static Value MysqlModule.mysql_field_table(Env env, MysqliResult result, int fieldOffset)
          Returns the table corresponding to the field.
static Value MysqlModule.mysql_field_type(Env env, MysqliResult result, Value fieldOffset)
          Returns the field type.
static Value MysqlModule.mysql_fieldname(Env env, MysqliResult result, int fieldOffset)
          Deprecated alias for mysql_field_name.
static Value MysqlModule.mysql_fieldtable(Env env, MysqliResult result, int fieldOffset)
          Deprecated alias for mysql_field_table.
static Value MysqlModule.mysql_fieldtype(Env env, MysqliResult result, Value fieldOffset)
          Deprecated alias for mysql_field_type.
static Value MysqlModule.mysql_get_server_info(Env env, Mysqli conn)
          Returns the MySQL server version.
static Value MysqlModule.mysql_info(Env env, Mysqli conn)
          Get information about the most recent query.
static Value MysqlModule.mysql_insert_id(Env env, Mysqli conn)
          returns ID generated for an AUTO_INCREMENT column by the previous INSERT query on success, 0 if the previous query does not generate an AUTO_INCREMENT value, or FALSE if no MySQL connection was established
static Value MysqlModule.mysql_list_dbs(Env env, Mysqli conn)
          Returns a result pointer containing the databases available from the current mysql daemon.
static Value MysqlModule.mysql_list_fields(Env env, java.lang.String database, StringValue tableName, Mysqli conn)
          Retrieves information about the given table name.
static Value MysqlModule.mysql_listfields(Env env, java.lang.String databaseName, StringValue tableName, Mysqli conn)
          Deprecated alias for mysql_list_fields
static Value MysqlModule.mysql_num_fields(Env env, MysqliResult result)
          Get number of fields in result
static Value MysqlModule.mysql_num_rows(Env env, MysqliResult result)
          Retrieves the number of rows in a result set.
static Value MysqlModule.mysql_numfields(Env env, MysqliResult result)
          Deprecated alias for mysql_num_fields
static Value MysqlModule.mysql_numrows(Env env, MysqliResult result)
          Undocumented alias for {#link #mysql_num_rows}.
static Value MysqlModule.mysql_pconnect(Env env, StringValue server, StringValue user, StringValue password, boolean newLink, int flags)
          Returns a new persistent mysql connection.
static Value MysqlModule.mysql_query(Env env, StringValue sql, Mysqli conn)
          Executes a query and returns a result set.
static Value MysqlModule.mysql_result(Env env, MysqliResult result, int row, Value field)
          Returns the value of one field in the result set.
static Value MysqlModule.mysql_stat(Env env, Mysqli conn)
          Returns a string with the status of the connection or NULL if error.
static Value MysqlModule.mysql_tablename(Env env, MysqliResult result, int i)
          Retrieves the table name corresponding to a field, using a result return by MysqlModule.mysql_list_tables(com.caucho.quercus.env.Env, com.caucho.quercus.env.StringValue, com.caucho.quercus.lib.db.Mysqli).
static Value MysqlModule.mysql_thread_id(Env env, Mysqli conn)
          Query an identifier that corresponds to this specific connection.
static Value MysqliModule.mysqli_character_set_name(Env env, Mysqli conn)
          Returns the client encoding.
static Value MysqliModule.mysqli_client_encoding(Env env, Mysqli conn)
          Alias for MysqliModule.mysqli_character_set_name(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli).
static Value MysqliModule.mysqli_data_seek(Env env, MysqliResult result, int rowNumber)
          Seeks the specified row.
static Value MysqliModule.mysqli_errno(Mysqli conn)
          Returns the error code for the most recent function call, 0 for no error.
static Value MysqliModule.mysqli_error(Env env, Mysqli conn)
          Returns the most recent error.
static Value MysqliModule.mysqli_escape_string(Env env, Mysqli conn, StringValue unescapedString)
          Alias for MysqliModule.mysqli_real_escape_string(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, com.caucho.quercus.env.StringValue)
static Value MysqliModule.mysqli_fetch_array(Env env, MysqliResult result, int type)
          Returns a row for the result.
static Value MysqliModule.mysqli_fetch_assoc(Env env, MysqliResult result)
          Returns an associative array from the result.
static Value MysqliModule.mysqli_fetch_field_direct(Env env, MysqliResult result, int fieldOffset)
          Returns the field metadata.
static Value MysqliModule.mysqli_fetch_field(Env env, MysqliResult result)
          Returns the field metadata.
static Value MysqliModule.mysqli_fetch_fields(Env env, MysqliResult result)
          Returns an array of field metadata.
static Value MysqliModule.mysqli_fetch_lengths(Env env, MysqliResult result)
          Returns an array of integers respresenting the size of each column FALSE if an error occurred.
static Value MysqliModule.mysqli_fetch_object(Env env, MysqliResult result, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the data pointer ahead.
static Value MysqliModule.mysqli_fetch_row(Env env, MysqliResult result)
          Returns a row for the result.
static Value MysqliModule.mysqli_fetch(Env env, MysqliStatement stmt)
          Deprecated alias for MysqliModule.mysqli_stmt_fetch(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement).
static Value MysqliModule.mysqli_get_host_info(Env env, Mysqli conn)
          Returns a string describing the type of MySQL connection in use.
static Value MysqliModule.mysqli_get_proto_info(Mysqli conn)
          Return protocol number, for example 10.
static Value MysqliModule.mysqli_get_server_info(Env env, Mysqli conn)
          Returns the MySQL server version.
static Value MysqliModule.mysqli_get_server_version(Env env, Mysqli conn)
          Returns a number that represents the MySQL server version.
static Value MysqliModule.mysqli_info(Env env, Mysqli conn)
          Get information about the most recent query.
static Value MysqliModule.mysqli_insert_id(Env env, Mysqli conn)
          Returns ID generated for an AUTO_INCREMENT column by the previous INSERT query on success, 0 if the previous query does not generate an AUTO_INCREMENT value, or FALSE if no MySQL connection was established
static Value MysqliModule.mysqli_num_fields(MysqliResult result)
          Returns the number of fields from specified result set.
static Value MysqliModule.mysqli_num_rows(Env env, MysqliResult result)
          Returns the number of rows in the result set.
static Value MysqliModule.mysqli_query(Env env, Mysqli conn, StringValue sql, int resultMode)
          Executes a query and returns the result.
static Value MysqliModule.mysqli_real_escape_string(Env env, Mysqli conn, StringValue unescapedString)
          Escapes the following special character in unescapedString.
static Value MysqliModule.mysqli_sqlstate(Env env, Mysqli conn)
          Returns an error string.
static Value MysqliModule.mysqli_stat(Env env, Mysqli conn)
          Returns a string with the status of the connection or FALSE if error.
 Value MysqliModule.mysqli_stmt_data_seek(Env env, MysqliStatement stmt, int offset)
          Seeks to a given result.
static Value MysqliModule.mysqli_stmt_fetch(Env env, MysqliStatement stmt)
          Fetch results from a prepared statement.
static Value MysqliModule.mysqli_stmt_num_rows(Env env, MysqliStatement stmt)
          Returns the number of rows.
static Value MysqliModule.mysqli_stmt_sqlstate(Env env, MysqliStatement stmt)
          Returns an error string.
static Value MysqliModule.mysqli_thread_id(Env env, Mysqli conn)
          Query an identifier that corresponds to this specific connection.
 Value MysqliStatement.num_rows(Env env)
          Returns the number of rows in the result.
static Value OracleModule.oci_connect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Establishes a connection to the Oracle server
static Value OracleModule.oci_fetch_all(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
          Fetches all rows of result data into an array
static Value OracleModule.oci_fetch_array(Env env, OracleStatement stmt, int mode)
          Returns the next row from the result data as an associative or numeric array, or both
static Value OracleModule.oci_fetch_assoc(Env env, OracleStatement stmt)
          Returns the next row from the result data as an associative array
static Value OracleModule.oci_fetch_object(Env env, OracleStatement stmt)
          Returns the next row from the result data as an object
static Value OracleModule.oci_fetch_row(Env env, OracleStatement stmt)
          Returns the next row from the result data as a numeric array
static Value OracleModule.oci_field_name(Env env, OracleStatement stmt, int fieldNumber)
          Returns the name of a field from the statement
static Value OracleModule.oci_field_size(Env env, OracleStatement stmt, Value fieldNameOrNumber)
          Returns field's size
static Value OracleModule.oci_field_type(Env env, OracleStatement stmt, int fieldNumber)
          Returns field's data type
static Value OracleModule.oci_new_connect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Establishes a new connection to the Oracle server
static Value OracleModule.oci_num_fields(Env env, OracleStatement stmt)
          Returns the number of result columns in a statement
static Value OracleModule.oci_pconnect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Connect to an Oracle database using a persistent connection
static Value OracleModule.oci_result(Env env, OracleStatement stmt, Value field)
          Returns field's value from the fetched row
static Value OracleModule.oci_rollback(Env env, Oracle conn)
          Rolls back outstanding transaction
static Value OracleModule.ocicloselob(Env env, Oracle conn)
          Alias of OCI-Lob->close
static Value OracleModule.ocicollappend(Env env, Oracle conn)
          Alias of OCI-Collection->append
static Value OracleModule.ocicollassign(Env env, Oracle conn)
          Alias of OCI-Collection->assign
static Value OracleModule.ocicollassignelem(Env env, Oracle conn)
          Alias of OCI-Collection->assignElem
static Value OracleModule.ocicollgetelem(Env env, Oracle conn)
          Alias of OCI-Collection->getElem
static Value OracleModule.ocicollmax(Env env, Oracle conn)
          Alias of OCI-Collection->max
static Value OracleModule.ocicollsize(Env env, Oracle conn)
          Alias of OCI-Collection->size
static Value OracleModule.ocicolltrim(Env env, Oracle conn)
          Alias of OCI-Collection->trim
static Value OracleModule.ocicolumnname(Env env, OracleStatement stmt, int fieldNumber)
          Alias of oci_field_name()
static Value OracleModule.ocicolumnprecision(Env env, OracleStatement stmt, int field)
          Alias of oci_field_precision()
static Value OracleModule.ocicolumnscale(Env env, OracleStatement stmt, int field)
          Alias of oci_field_scale()
static Value OracleModule.ocicolumnsize(Env env, OracleStatement stmt, Value field)
          Alias of oci_field_size()
static Value OracleModule.ocicolumntype(Env env, OracleStatement stmt, int fieldNumber)
          Alias of oci_field_type()
static Value OracleModule.ocifetchinto(Env env, OracleStatement stmt, Value result, int mode)
          Fetches the next row into an array
static Value OracleModule.ocifetchstatement(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
          Alias of oci_fetch_all()
static Value OracleModule.ocifreecollection(Env env, Oracle conn)
          Alias of OCI-Collection->free
static Value OracleModule.ocifreedesc(Env env, Oracle conn)
          Alias of OCI-Lob->free
static Value OracleModule.ociloadlob(Env env, Oracle conn)
          Alias of OCI-Lob->load
static Value OracleModule.ocilogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Alias of oci_connect()
static Value OracleModule.ocinlogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Alias of oci_new_connect()
static Value OracleModule.ocinumcols(Env env, OracleStatement stmt)
          Alias of oci_num_fields()
static Value OracleModule.ociplogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Alias of oci_pconnect()
static Value OracleModule.ociresult(Env env, OracleStatement stmt, Value field)
          Alias of oci_result()
static Value OracleModule.ocirollback(Env env, Oracle conn)
          Alias of oci_rollback()
static Value OracleModule.ocirowcount(Env env, OracleStatement stmt)
          Alias of oci_num_rows()
static Value OracleModule.ocisavelob(Env env, Oracle conn)
          Alias of OCI-Lob->save
static Value OracleModule.ocisavelobfile(Env env, Oracle conn)
          Alias of OCI-Lob->import
static Value OracleModule.ociwritelobtofile(Env env, Oracle conn)
          Alias of OCI-Lob->export
static Value OracleModule.ociwritetemporarylob(Env env, Oracle conn)
          Alias of OCI-Lob->writeTemporary
static Value PostgresModule.pg_fetch_array(Env env, PostgresResult result, Value row, int resultType)
          Fetch a row as an array
static Value PostgresModule.pg_fetch_assoc(Env env, PostgresResult result, Value row)
          Fetch a row as an associative array
static Value PostgresModule.pg_fetch_object(Env env, PostgresResult result, Value row, int resultType)
          Fetch a row as an object
static Value PostgresModule.pg_fetch_result(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Returns values from a result resource
static Value PostgresModule.pg_fetch_row(Env env, PostgresResult result, Value row)
          Get a row as an enumerated array
static Value PostgresModule.pg_field_name(Env env, PostgresResult result, int fieldNumber)
          Returns the name of a field
static Value PostgresModule.pg_fieldname(Env env, PostgresResult result, int fieldNumber)
          pg_field_name() alias.
static Value PostgresModule.pg_parameter_status(Env env, Postgres conn, StringValue paramName)
          Looks up a current parameter setting of the server
static Value PostgresModule.pg_parameter_status(Env env, StringValue paramName)
          Looks up a current parameter setting of the server
static Value PostgresModule.pg_result_error_field(Env env, PostgresResult result, int fieldCode)
          Returns an individual field of an error report
static Value PostgresModule.pg_result(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Returns values from a result resource
 Value PDO.prepare(Env env, java.lang.String query, ArrayValue driverOptions)
          Prepares a statement for execution.
 Value PDO.query(Env env, java.lang.String query, int mode, Value[] args)
          Queries the database
 Value Mysqli.query(Env env, StringValue sqlV, int resultMode)
          Executes a query.
protected  Value JdbcConnectionResource.realQuery(Env env, java.lang.String sql)
          Execute a single query.
protected  Value Mysqli.realQuery(Env env, java.lang.String sql)
          Intercept Mysql specific query before sending to JDBC driver to handle any special cases.
 Value OracleStatement.removeByNameVariable(java.lang.String name)
          Removes a variable given the corresponding name
 Value Mysqli.stat(Env env)
          returns a string with the status of the connection or FALSE if error
 Value PDOException.toValue(Env env)
          Converts the exception to a Value.
 

Methods in com.caucho.quercus.lib.db that return types with arguments of type Value
 java.util.HashMap<java.lang.String,Value> OracleStatement.getByNameVariables()
          Returns all variable names and corresponding values
 java.util.Iterator<Value> PDOStatement.iterator()
          Returns an iterator of the values.
 

Methods in com.caucho.quercus.lib.db with parameters of type Value
 boolean OracleOciCollection.append(Env env, Value value)
          Appends element to the collection
 boolean OracleOciCollection.assignElem(Env env, int index, Value value)
          Assigns a value to the element of the collection
 boolean MysqliStatement.bind_param(Env env, StringValue typeStr, Value[] params)
          Binds variables to a prepared statement as parameters.
 boolean MysqliStatement.bind_result(Env env, Value[] outParams)
          Binds variables to a prepared statement for result storage.
 boolean PDOStatement.bindColumn(Env env, Value column, Value var, int type)
           
 boolean PDOStatement.bindParam(Env env, Value parameter, Value value, int dataType, int length, Value driverOptions)
           
protected  boolean JdbcPreparedStatementResource.bindParams(Env env, ColumnType[] types, Value[] params)
          Creates _types and _params array for this prepared statement.
 boolean JdbcStatementResource.bindResults(Env env, Value[] outParams)
          XXX: MySQL returns the table metadata on preparation of a statement, but java.sql doesn't support this feature.
 boolean PDOStatement.bindValue(Env env, Value parameter, Value value, int dataType)
           
 boolean PDOStatement.execute(Env env, Value inputParameters)
          Execute the statement.
 Value MysqliResult.fetch_object(Env env, java.lang.String className, Value[] args)
          Returns an object representing the current row.
protected  Value JdbcResultResource.fetchBound(Env env, Value[] vars)
          Fetch results from a prepared statement into bound variables.
protected  Value JdbcResultResource.fetchObject(Env env, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the internal data pointer ahead.
 Value PDOStatement.fetchObject(Env env, java.lang.String className, Value[] args)
           
protected  int JdbcResultResource.getColumnNumber(Value fieldNameOrNumber, int base)
          Gets the column number based on a generic Value.
static ColumnType ColumnType.getColumnType(Value value)
           
 Value JdbcResultResource.getResultField(Env env, int row, Value field)
          Returns the value at a particular row and column.
 java.lang.String PDO.lastInsertId(Env env, Value nameV)
           
static Value MysqlModule.mysql_db_name(Env env, MysqliResult result, int row, Value field)
          Retrieves the database name after a call to mysql_list_dbs()
static StringValue MysqlModule.mysql_escape_string(Env env, Value val)
          Deprecated, mysql_real_escape_string() should be used instead.
static Value MysqlModule.mysql_fetch_object(Env env, MysqliResult result, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the data pointer ahead.
static Value MysqlModule.mysql_field_type(Env env, MysqliResult result, Value fieldOffset)
          Returns the field type.
static Value MysqlModule.mysql_fieldtype(Env env, MysqliResult result, Value fieldOffset)
          Deprecated alias for mysql_field_type.
static StringValue MysqlModule.mysql_real_escape_string(Env env, Value val, Mysqli conn)
          Escapes special characters.
static Value MysqlModule.mysql_result(Env env, MysqliResult result, int row, Value field)
          Returns the value of one field in the result set.
static boolean MysqliModule.mysqli_bind_param(Env env, MysqliStatement stmt, StringValue types, Value[] params)
          Deprecated alias for MysqliModule.mysqli_stmt_bind_param(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement, com.caucho.quercus.env.StringValue, com.caucho.quercus.env.Value[]).
static boolean MysqliModule.mysqli_bind_result(Env env, MysqliStatement stmt, Value[] outParams)
          Deprecated alias for MysqliModule.mysqli_stmt_bind_result(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement, com.caucho.quercus.env.Value[]).
static Value MysqliModule.mysqli_fetch_object(Env env, MysqliResult result, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the data pointer ahead.
static boolean MysqliModule.mysqli_options(Mysqli mysqli, int option, Value value)
          Sets the options for a connection.
static boolean MysqliModule.mysqli_set_opt(Mysqli mysqli, int option, Value value)
          Alias of MysqliModule.mysqli_options(com.caucho.quercus.lib.db.Mysqli, int, com.caucho.quercus.env.Value).
static boolean MysqliModule.mysqli_stmt_bind_param(Env env, MysqliStatement stmt, StringValue types, Value[] params)
          Binds variables for the parameter markers in SQL statement that was passed to MysqliModule.mysqli_prepare(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, java.lang.String).
static boolean MysqliModule.mysqli_stmt_bind_result(Env env, MysqliStatement stmt, Value[] outParams)
          Binds outparams to result set.
static boolean OracleModule.oci_bind_by_name(Env env, OracleStatement stmt, java.lang.String placeholderName, Value variable, int maxLength, int type)
          Binds the PHP variable to the Oracle placeholder
static boolean OracleModule.oci_define_by_name(Env env, OracleStatement stmt, java.lang.String columnName, Value variable, int type)
          Uses a PHP variable for the define-step during a SELECT
static java.lang.String OracleModule.oci_error(Env env, Value resource)
          Returns the last error found
static Value OracleModule.oci_fetch_all(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
          Fetches all rows of result data into an array
static boolean OracleModule.oci_field_is_null(Env env, OracleStatement stmt, Value fieldNameOrNumber)
          Checks if the field is NULL
static Value OracleModule.oci_field_size(Env env, OracleStatement stmt, Value fieldNameOrNumber)
          Returns field's size
static Value OracleModule.oci_result(Env env, OracleStatement stmt, Value field)
          Returns field's value from the fetched row
static boolean OracleModule.ocibindbyname(Env env, OracleStatement stmt, java.lang.String variable, Value value, int maxLength, int type)
          Alias of oci_bind_by_name()
static boolean OracleModule.ocicolumnisnull(Env env, OracleStatement stmt, Value field)
          Alias of oci_field_is_null()
static Value OracleModule.ocicolumnsize(Env env, OracleStatement stmt, Value field)
          Alias of oci_field_size()
static boolean OracleModule.ocidefinebyname(Env env, OracleStatement stmt, java.lang.String columnName, Value variable, int type)
          Alias of oci_define_by_name()
static java.lang.String OracleModule.ocierror(Env env, Value resource)
          Alias of oci_error()
static Value OracleModule.ocifetchinto(Env env, OracleStatement stmt, Value result, int mode)
          Fetches the next row into an array
static Value OracleModule.ocifetchstatement(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
          Alias of oci_fetch_all()
static Value OracleModule.ociresult(Env env, OracleStatement stmt, Value field)
          Alias of oci_result()
 boolean Mysqli.options(int option, Value value)
          Sets a mysqli option.
static Value PostgresModule.pg_fetch_array(Env env, PostgresResult result, Value row, int resultType)
          Fetch a row as an array
static Value PostgresModule.pg_fetch_assoc(Env env, PostgresResult result, Value row)
          Fetch a row as an associative array
static Value PostgresModule.pg_fetch_object(Env env, PostgresResult result, Value row, int resultType)
          Fetch a row as an object
static Value PostgresModule.pg_fetch_result(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Returns values from a result resource
static Value PostgresModule.pg_fetch_row(Env env, PostgresResult result, Value row)
          Get a row as an enumerated array
static LongValue PostgresModule.pg_field_is_null(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Test if a field is SQL NULL
static int PostgresModule.pg_field_prtlen(Env env, PostgresResult result, Value rowNumber, Value fieldNameOrNumber)
          Returns the printed length
static LongValue PostgresModule.pg_fieldisnull(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          pg_field_is_null() alias.
static int PostgresModule.pg_fieldprtlen(Env env, PostgresResult result, Value rowNumber, Value fieldNameOrNumber)
          pg_field_ptrlen() alias.
static Value PostgresModule.pg_result(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Returns values from a result resource
 void OracleStatement.putByNameVariable(java.lang.String name, Value value)
          Assigns a value to a variable
 Value PDO.query(Env env, java.lang.String query, int mode, Value[] args)
          Queries the database
 boolean Mysqli.set_opt(int option, Value value)
          Sets a mysqli option
 boolean PDO.setAttribute(Env env, int attribute, Value value)
           
 boolean PDOStatement.setAttribute(Env env, int attribute, Value value)
           
 boolean PDOStatement.setAttribute(Env env, int attribute, Value value, boolean isFromConstructor)
           
 boolean PDOStatement.setFetchMode(Env env, int fetchMode, Value[] args)
          Sets the fetch mode, the default is PDO.FETCH_BOTH.
 void OracleStatement.setResultBuffer(Value resultBuffer)
          Sets the internal result buffer
 

Constructors in com.caucho.quercus.lib.db with parameters of type Value
BoundColumn(java.sql.ResultSetMetaData metaData, Value column, Value var, ColumnType type)
           
 

Uses of Value in com.caucho.quercus.lib.dom
 

Methods in com.caucho.quercus.lib.dom that return Value
 Value DOMNodeListDelegate.DOMNodeListEntry.getKey()
           
 Value DOMNodeListDelegate.DOMNodeListEntry.getValue()
           
 Value DOMNodeListDelegate.DOMNodeListKeyIterator.next()
           
 Value DOMNodeListDelegate.DOMNodeListValueIterator.next()
           
 Value DOMDocument.save(Env env, Path path, Value options)
           
 Value DOMDocument.saveHTMLFile(Env env, Path path)
           
 Value DOMNodeListDelegate.DOMNodeListEntry.setValue(Value value)
           
 Value DOMException.toValue(Env env)
          Converts the exception to a Value.
 

Methods in com.caucho.quercus.lib.dom that return types with arguments of type Value
 java.util.Iterator<java.util.Map.Entry<Value,Value>> DOMNodeListDelegate.getIterator(Env env, ObjectValue obj)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> DOMNodeListDelegate.getIterator(Env env, ObjectValue obj)
           
 java.util.Iterator<Value> DOMNodeListDelegate.getKeyIterator(Env env, ObjectValue obj)
           
 java.util.Iterator<Value> DOMNodeListDelegate.getValueIterator(Env env, ObjectValue obj)
           
 java.util.Map.Entry<Value,Value> DOMNodeListDelegate.DOMNodeListIterator.next()
           
 java.util.Map.Entry<Value,Value> DOMNodeListDelegate.DOMNodeListIterator.next()
           
 

Methods in com.caucho.quercus.lib.dom with parameters of type Value
 boolean DOMDocument.load(Env env, Path path, Value options)
           
 boolean DOMDocument.loadXML(Env env, StringValue source, Value options)
           
 Value DOMDocument.save(Env env, Path path, Value options)
           
 StringValue DOMDocument.saveXML(Env env, DOMNode node, Value options)
           
 Value DOMNodeListDelegate.DOMNodeListEntry.setValue(Value value)
           
 int DOMDocument.xinclude(Env env, Value options)
           
 

Constructors in com.caucho.quercus.lib.dom with parameters of type Value
DOMNodeListDelegate.DOMNodeListEntry(int index, Value value)
           
 

Uses of Value in com.caucho.quercus.lib.file
 

Subclasses of Value in com.caucho.quercus.lib.file
 class FileReadValue
          Represents a Quercus open file
 class FileValue
          Represents a Quercus open file
 class FileWriteValue
          Represents a PHP open file
 class StreamBucket
          Bucket for stream filters.
 

Methods in com.caucho.quercus.lib.file that return Value
static Value FileModule.basename(StringValue path, StringValue suffix)
          Returns the base name of a string.
static Value FileModule.clearstatcache(Env env)
          Clears the stat cache for the file
static Value FileModule.closedir(Env env, Directory dir)
          Closes the directory
static Value FileModule.dir(Env env, StringValue filename)
          Opens a directory
static Value FileModule.disk_free_space(Env env, Path directory)
          Returns the free space for disk partition containing the directory
static Value FileModule.disk_total_space(Env env, Path directory)
          Returns the total space for disk partition containing the directory
static Value FileModule.diskfreespace(Env env, Path directory)
          Returns the total space for disk partition containing the directory
static Value FileModule.fgetc(Env env, BinaryInput is)
          Returns the next character as a byte
 Value FileModule.fgetcsv(Env env, BinaryInput is, int length, java.lang.String delimiter, java.lang.String enclosure)
          Parses a comma-separated-value line from a file.
static Value FileModule.fgets(Env env, BinaryInput is, int length)
          Returns the next line
static Value FileModule.fgetss(Env env, BinaryInput is, int length, Value allowedTags)
          Returns the next line stripping tags
static Value FileModule.file_put_contents(Env env, StringValue filename, Value data, int flags, Value context)
          Writes data to a file.
static Value FileModule.file(Env env, StringValue filename, int flags, Value context)
          Parses the file, returning it in an array.
static Value FileModule.fileatime(Env env, StringValue filename)
          Returns the file access time
static Value FileModule.filectime(Env env, StringValue filename)
          Returns the file create time
static Value FileModule.filegroup(Env env, Path path)
          Returns the file's group
static Value FileModule.fileinode(Env env, Path path)
          Returns the file's inocde
static Value FileModule.filemtime(Env env, StringValue filename)
          Returns the file modified time
static Value FileModule.fileowner(Env env, StringValue filename)
          Returns the file's owner
static Value FileModule.fileperms(Env env, Path path)
          Returns the file's permissions
static Value FileModule.filesize(Env env, StringValue filename)
          Returns the file's size
static Value FileModule.filetype(Env env, Path path)
          Returns the file's type
 Value FileModule.fpassthru(Env env, BinaryInput is)
          Output the filepointer data to the output stream.
 Value FileModule.fputcsv(Env env, BinaryOutput os, ArrayValue value, StringValue delimiter, StringValue enclosure)
          Parses a comma-separated-value line from a file.
static Value FileModule.fputs(Env env, BinaryOutput os, java.io.InputStream value, int length)
          Writes a string to the file.
static Value FileModule.fread(Env env, BinaryInput is, int length)
          Reads content from a file.
static Value FileModule.fscanf(Env env, BinaryInput is, StringValue format, Value[] args)
          Reads and parses a line.
static Value FileModule.fseek(Env env, BinaryStream binaryStream, long offset, int whence)
          Sets the current position.
static Value FileModule.fstat(Env env, BinaryStream stream)
          Returns the status of the given file pointer.
static Value FileModule.ftell(Env env, BinaryStream binaryStream)
          Returns the current position.
static Value FileModule.fwrite(Env env, BinaryOutput os, java.io.InputStream value, int length)
          Writes a string to the file.
static Value FileModule.glob(Env env, java.lang.String pattern, int flags)
          Matches all files with the given pattern.
static Value FileModule.lstat(Env env, StringValue filename)
          Returns file statistics
 Value PhpProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
 Value ProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
 Value ZlibProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
static Value FileModule.opendir(Env env, StringValue pathName, Value context)
          Opens a directory
static Value FileModule.parse_ini_file(Env env, Path path, boolean processSections)
          Parses the ini file.
static Value FileModule.pathinfo(Env env, java.lang.String path, Value optionsV)
          Parses the path, splitting it into parts.
 Value Directory.read(Env env)
           
 Value WrappedDirectory.read(Env env)
          Returns the next value.
static Value FileModule.readdir(Env env, Directory dir)
          Reads the next entry
 Value FileModule.readfile(Env env, StringValue filename, boolean useIncludePath, Value context)
          Read the contents of a file and write them out.
static Value FileModule.readlink(Env env, Path path)
          The readlink
static Value FileModule.realpath(Env env, Path path)
          Returns the actual path name.
static Value FileModule.rewind(Env env, BinaryStream binaryStream)
          Rewinds the stream.
static Value FileModule.scandir(Env env, StringValue fileName, int order, Value context)
          Scan the directory
static Value SocketModule.socket_get_status(Env env, BinaryStream stream)
           
static Value SocketModule.socket_read(Env env, SocketInputOutput socket, int length, int type)
           
static Value SocketModule.socket_write(Env env, SocketInputOutput socket, java.io.InputStream is, int length)
           
 Value AbstractBinaryInput.stat()
           
 Value AbstractBinaryInputOutput.stat()
           
 Value AbstractBinaryOutput.stat()
           
 Value BinaryStream.stat()
          Returns an array filled with stat information.
 Value BufferedBinaryInputOutput.stat()
           
 Value FileInput.stat()
           
 Value FileInputOutput.stat()
           
 Value FileOutput.stat()
           
 Value ReadStreamInput.stat()
           
 Value WrappedStream.stat()
           
 Value WriteStreamOutput.stat()
           
static Value FileModule.stat(Env env, StringValue filename)
          Returns file statistics
static Value StreamModule.stream_context_create(Env env, ArrayValue options)
          Creates a stream context.
static Value StreamModule.stream_context_get_default(Env env, ArrayValue options)
          Returns the default stream context.
static Value StreamModule.stream_context_get_options(Env env, Value resource)
          Returns the options from a stream context.
static Value StreamModule.stream_get_contents(Env env, BinaryInput in, long maxLen, long offset)
          Returns the rest of the file as a string
static Value StreamModule.stream_get_line(Env env, BinaryInput file, long length)
          Returns the next line
static Value StreamModule.stream_get_meta_data(Env env, BinaryStream stream)
          Returns the metadata of this stream.
static Value StreamModule.stream_get_transports(Env env)
          Returns the available transports.
static Value StreamModule.stream_get_wrappers(Env env)
          Returns the available wrappers.
 Value PhpProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 Value ProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 Value ZlibProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 

Methods in com.caucho.quercus.lib.file that return types with arguments of type Value
 java.util.Map<StringValue,Value> FileModule.getConstMap()
          Returns the constants defined by this module.
 java.util.Map<StringValue,Value> SocketModule.getConstMap()
          Returns the constants defined by this module.
 java.util.Map<StringValue,Value> StreamModule.getConstMap()
          Adds the constant to the PHP engine's constant map.
 

Methods in com.caucho.quercus.lib.file with parameters of type Value
static boolean FileModule.chgrp(Env env, Path file, Value group)
          Changes the group of the file.
static boolean FileModule.chown(Env env, Path file, Value user)
          Changes the ownership of the file.
static Value FileModule.fgetss(Env env, BinaryInput is, int length, Value allowedTags)
          Returns the next line stripping tags
static StringValue FileModule.file_get_contents(Env env, StringValue filename, boolean useIncludePath, Value context, long offset, long maxLen)
          Parses the file, returning it as a string array.
static Value FileModule.file_put_contents(Env env, StringValue filename, Value data, int flags, Value context)
          Writes data to a file.
static Value FileModule.file(Env env, StringValue filename, int flags, Value context)
          Parses the file, returning it in an array.
static boolean FileModule.flock(Env env, LockableStream fileV, int operation, Value wouldBlock)
          Advisory locking
static BinaryStream FileModule.fopen(Env env, StringValue filename, java.lang.String mode, boolean useIncludePath, Value contextV)
          Opens a file.
static Value FileModule.fscanf(Env env, BinaryInput is, StringValue format, Value[] args)
          Reads and parses a line.
static boolean FileModule.mkdir(Env env, StringValue dirname, int mode, boolean recursive, Value context)
          Makes the directory
static Value FileModule.opendir(Env env, StringValue pathName, Value context)
          Opens a directory
static Value FileModule.pathinfo(Env env, java.lang.String path, Value optionsV)
          Parses the path, splitting it into parts.
 Value FileModule.readfile(Env env, StringValue filename, boolean useIncludePath, Value context)
          Read the contents of a file and write them out.
static boolean FileModule.rmdir(Env env, StringValue filename, Value context)
          remove a directory
static Value FileModule.scandir(Env env, StringValue fileName, int order, Value context)
          Scan the directory
static boolean SocketModule.socket_set_timeout(Env env, Value stream, int seconds, int milliseconds)
           
static Value StreamModule.stream_context_get_options(Env env, Value resource)
          Returns the options from a stream context.
static boolean StreamModule.stream_context_set_option(Env env, Value resource, StringValue wrapper, StringValue option, Value value)
          Set an options for a stream context.
static boolean StreamModule.stream_context_set_params(Env env, Value resource, ArrayValue value)
          Sets parameters for the context
 boolean ProtocolWrapper.stream_metadata(Env env, StringValue path, LongValue options, Value arg)
           
static boolean StreamModule.stream_set_blocking(Env env, Value stream, int mode)
          stream_set_blocking is stubbed since Quercus should wait for any stream (unless a non-web-server Quercus is developed.)
static boolean StreamModule.stream_set_timeout(Env env, Value stream, int seconds, int microseconds)
           
static SocketInputOutput StreamModule.stream_socket_client(Env env, java.lang.String remoteSocket, Value errorInt, Value errorStr, double timeout, int flags, StreamContextResource context)
          Opens an Internet connection.
static boolean FileModule.unlink(Env env, StringValue filename, Value context)
          remove call
 

Uses of Value in com.caucho.quercus.lib.filter
 

Methods in com.caucho.quercus.lib.filter that return Value
static Value FilterModule.filter_input(Env env, int type, StringValue name, int filterId, Value flagV)
           
static Value FilterModule.filter_var(Env env, Value value, int filterId, Value flagV)
           
 Value AbstractFilter.filter(Env env, Value value, Value flagsV)
           
 Value DefaultFilter.filter(Env env, Value value, Value flagV)
           
 Value EmailSanitizeFilter.filter(Env env, Value value, Value flagsV)
           
 Value EmailValidateFilter.filter(Env env, Value value, Value flagV)
           
 Value Filter.filter(Env env, Value value, Value flagV)
           
protected  Value AbstractFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value BooleanValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value FloatValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value IntValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value IpValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value StringSanitizeFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
 

Methods in com.caucho.quercus.lib.filter with parameters of type Value
static Value FilterModule.filter_input(Env env, int type, StringValue name, int filterId, Value flagV)
           
static Value FilterModule.filter_var(Env env, Value value, int filterId, Value flagV)
           
 Value AbstractFilter.filter(Env env, Value value, Value flagsV)
           
 Value DefaultFilter.filter(Env env, Value value, Value flagV)
           
 Value EmailSanitizeFilter.filter(Env env, Value value, Value flagsV)
           
 Value EmailValidateFilter.filter(Env env, Value value, Value flagV)
           
 Value Filter.filter(Env env, Value value, Value flagV)
           
protected  Value AbstractFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value BooleanValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value FloatValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value IntValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value IpValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value StringSanitizeFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
 

Uses of Value in com.caucho.quercus.lib.gae
 

Methods in com.caucho.quercus.lib.gae with parameters of type Value
static java.lang.String GaeUserServiceModule.gae_users_create_login_url(Env env, java.lang.String destinationUrl, java.lang.String authDomain, java.lang.String federatedIdentity, Value attributesRequest)
           
 

Uses of Value in com.caucho.quercus.lib.gettext
 

Methods in com.caucho.quercus.lib.gettext that return Value
 Value GettextModule.bindtextdomain(Env env, java.lang.String domainName, StringValue directory)
          Changes root directory of domain.
 

Methods in com.caucho.quercus.lib.gettext with parameters of type Value
 StringValue GettextModule._(Env env, StringValue message, Value[] args)
          Alias of gettext().
 StringValue GettextModule.dcgettext(Env env, java.lang.String domainName, StringValue message, int category, Value[] args)
          Same as gettext, but allows overriding of domain and category.
 StringValue GettextModule.dcngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, int category, Value[] args)
          Same as ngettext, but allows overriding of domain and category.
 StringValue GettextModule.dgettext(Env env, java.lang.String domainName, StringValue message, Value[] args)
          Same as gettext, but allows overriding of current domain.
 StringValue GettextModule.dngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Same as ngettext, but allows overriding of current domain.
 StringValue GettextModule.gettext(Env env, StringValue message, Value[] args)
          Returns translated string from current domain and default category.
 StringValue GettextModule.ngettext(Env env, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Returns translated plural string form from current domain and default category.
 java.lang.String GettextModule.textdomain(Env env, Value domain)
          Changes the current domain.
 

Uses of Value in com.caucho.quercus.lib.i18n
 

Methods in com.caucho.quercus.lib.i18n that return Value
static Value QuercusMimeUtility.decodeMimeHeaders(Env env, StringValue encodedHeaders, java.lang.String charset)
           
static Value IconvUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme)
           
static Value QuercusMimeUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme)
           
static Value UnicodeModule.iconv_get_encoding(Env env, java.lang.String type)
          Returns the current encoding.
static Value UnicodeModule.iconv_mime_decode_headers(Env env, StringValue encoded_headers, int mode, java.lang.String charset)
          Decodes all the headers and place them in an array.
static Value UnicodeModule.iconv_mime_decode(Env env, StringValue encodedHeader, int mode, java.lang.String charset)
          Uses iconv.internal_encoding.
static Value UnicodeModule.iconv_mime_encode(Env env, StringValue fieldName, StringValue fieldValue, ArrayValue preferences)
          Encodes a MIME header.
static Value UnicodeModule.iconv_strlen(Env env, StringValue str, java.lang.String charset)
          Returns the length of the decoded string.
static Value UnicodeModule.iconv_strpos(Env env, StringValue haystack, StringValue needle, int offset, java.lang.String charset)
          Returns the first occurence of the substring in the haystack.
static Value UnicodeModule.iconv_strrpos(Env env, StringValue haystack, StringValue needle, java.lang.String charset)
          Returns the last occurence of the substring in the haystack.
static Value UnicodeModule.iconv_substr(Env env, StringValue str, int offset, int length, java.lang.String charset)
          Uses iconv.internal_encoding.
static Value UnicodeModule.iconv(Env env, java.lang.String inCharset, java.lang.String outCharset, StringValue str)
          Returns encoded string from decoded argument string.
static Value MbstringModule.mb_convert_encoding(Env env, StringValue str, java.lang.String destEncoding, Value fromEncodings)
          Converts string of one encoding to another.
static Value MbstringModule.mb_decode_mimeheader(Env env, StringValue str)
          Decodes mime field.
static Value MbstringModule.mb_detect_encoding(Env env, StringValue str, Value encodingV, boolean isStrict)
          Detects encoding of string.
static Value MbstringModule.mb_detect_order(Env env, Value encodingV)
          Specifies order of charsets to test when detecting encoding.
static Value MbstringModule.mb_ereg_replace(Env env, Value eregValue, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of ereg_replace.
static Value MbstringModule.mb_ereg_search_getregs(Env env)
          Gets the last match of ereg state object from previous matching.
static Value MbstringModule.mb_ereg_search_pos(Env env, Value rawRegexp, Value option)
          Returns index and position after matching.
static Value MbstringModule.mb_ereg_search_regs(Env env, Value rawRegexp, Value option)
          Returns match array after matching.
static Value MbstringModule.mb_ereg(Env env, UnicodeEreg ereg, StringValue string, ArrayValue regs)
          Multibyte version of ereg.
static Value MbstringModule.mb_eregi_replace(Env env, Value pattern, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of eregi_replace.
static Value MbstringModule.mb_eregi(Env env, UnicodeEregi eregi, StringValue string, ArrayValue regs)
          Multibyte version of eregi.
static Value MbstringModule.mb_get_info(Env env, java.lang.String type)
          Returns current mb settings.
static Value MbstringModule.mb_http_input(Env env, java.lang.String type)
          Returns and/or sets the http input encoding
static Value MbstringModule.mb_http_output(Env env, java.lang.String encoding)
          Returns and/or sets the http output encoding
static Value MbstringModule.mb_internal_encoding(Env env, java.lang.String encoding)
          Returns and/or sets the internal encoding.
static Value MbstringModule.mb_language(Env env, java.lang.String language)
          Returns and/or sets the encoding for mail.
static Value MbstringModule.mb_regex_encoding(Env env, java.lang.String encoding)
          Returns and/or sets encoding for mb regular expressions.
static Value MbstringModule.mb_split(Env env, UnicodeEreg ereg, StringValue string, long limit)
          Multibyte version of split.
static Value MbstringModule.mb_strpos(Env env, StringValue haystack, StringValue needle, int offset, java.lang.String encoding)
          Multibyte version of strpos.
static Value MbstringModule.mb_strrpos(Env env, StringValue haystack, StringValue needle, Value offsetV, java.lang.String encoding)
          Multibyte version of strrpos.
static Value MbstringModule.mb_substitute_character(Value substrchar)
          Sets the character to use when decoding/encoding fails on a character.
static Value UnicodeModule.unicode_decode(Env env, BinaryValue str, java.lang.String encoding, int errorMode)
           
static Value UnicodeModule.unicode_encode(Env env, UnicodeValue str, java.lang.String encoding, int errorMode)
           
 

Methods in com.caucho.quercus.lib.i18n with parameters of type Value
 boolean MbstringModule.mb_check_encoding(Env env, Value var, java.lang.String encoding)
          Checks if the string is correctly encoded.
static Value MbstringModule.mb_convert_encoding(Env env, StringValue str, java.lang.String destEncoding, Value fromEncodings)
          Converts string of one encoding to another.
static StringValue MbstringModule.mb_convert_variables(Env env, java.lang.String toEncoding, java.lang.String fromEncodings, Value vars)
          Decodes and then encodes variables.
static Value MbstringModule.mb_detect_encoding(Env env, StringValue str, Value encodingV, boolean isStrict)
          Detects encoding of string.
static Value MbstringModule.mb_detect_order(Env env, Value encodingV)
          Specifies order of charsets to test when detecting encoding.
static Value MbstringModule.mb_ereg_replace(Env env, Value eregValue, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of ereg_replace.
static BooleanValue MbstringModule.mb_ereg_search_init(Env env, StringValue string, Value rawRegexp, Value option)
          Initializes a ereg state object.
static Value MbstringModule.mb_ereg_search_pos(Env env, Value rawRegexp, Value option)
          Returns index and position after matching.
static Value MbstringModule.mb_ereg_search_regs(Env env, Value rawRegexp, Value option)
          Returns match array after matching.
static BooleanValue MbstringModule.mb_ereg_search(Env env, Value rawRegexp, Value option)
          Returns whether or not pattern matches string.
static Value MbstringModule.mb_eregi_replace(Env env, Value pattern, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of eregi_replace.
static BooleanValue MbstringModule.mb_parse_str(Env env, StringValue strValue, Value result)
          Multibyte version of parse_str.
static Value MbstringModule.mb_strrpos(Env env, StringValue haystack, StringValue needle, Value offsetV, java.lang.String encoding)
          Multibyte version of strrpos.
static Value MbstringModule.mb_substitute_character(Value substrchar)
          Sets the character to use when decoding/encoding fails on a character.
static StringValue MbstringModule.mb_substr(Env env, StringValue str, int start, Value lengthV, java.lang.String encoding)
          Multibyte version of substr.
 

Uses of Value in com.caucho.quercus.lib.image
 

Subclasses of Value in com.caucho.quercus.lib.image
 class QuercusImage
           
 

Methods in com.caucho.quercus.lib.image that return Value
static Value ImageModule.gd_info()
          Retrieve information about the currently installed GD library
static Value ImageModule.getimagesize(Env env, Path file, ArrayValue imageArray)
          Returns the environment value.
static Value ImageModule.image_type_to_extension(int imageType, boolean dot)
          Get file extension for image type
static Value ImageModule.image_type_to_mime_type(int imageType)
          Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
static Value ImageModule.imagecolorat(Env env, QuercusImage image, int x, int y)
          Get the index of the color of a pixel
static Value ImageModule.imagecolorstotal()
          Find out the number of colors in an image's palette
static Value ImageModule.imagecreate(int width, int height)
          Create a new palette based image
static Value ImageModule.imagecreatefromxbm(Env env, Path filename)
          Create a new image from file or URL
static Value ImageModule.imagecreatetruecolor(int width, int height)
          Create a new true color image
static Value ImageModule.imageftbbox(Env env, double size, double angle, StringValue fontFile, java.lang.String text, ArrayValue extra)
          draws a true type font image
static Value ImageModule.imagefttext(Env env, QuercusImage image, double size, double angle, int x, int y, int color, StringValue fontFile, java.lang.String text, ArrayValue extra)
          draws a true type font image
static Value ImageModule.imagepsloadfont(Path fontFile)
          Load a PostScript Type 1 font from file
static Value ImageModule.imagettfbbox(Env env, double size, double angle, StringValue fontFile, java.lang.String text)
          draws a true type font image
static Value ImageModule.imagettftext(Env env, QuercusImage image, double size, double angle, int x, int y, int color, StringValue fontFile, java.lang.String text)
          draws a true type font image
 

Methods in com.caucho.quercus.lib.image with parameters of type Value
static int ImageModule.imagepscopyfont(Value fontIndex)
          Make a copy of an already loaded font for further modification
static boolean ImageModule.imagepsencodefont(Value fontIndex, Path encodingFile)
          Change the character encoding vector of a font
static boolean ImageModule.imagepsfreefont(Value fontIndex)
          Free memory used by a PostScript Type 1 font
static boolean ImageModule.imagepsslantfont(Value fontIndex, float slant)
          Slant a font
static ArrayValue ImageModule.imagepstext(QuercusImage image, java.lang.String text, Value fontIndex, int size, int fg, int bg, int x, int y, int space, int tightness, float angle, int antialias_steps)
          To draw a text string over an image using PostScript Type1 fonts
 

Uses of Value in com.caucho.quercus.lib.jms
 

Methods in com.caucho.quercus.lib.jms that return Value
static Value JMSQueue.__construct(Env env, java.lang.String queueName)
           
 Value JMSQueue.receive(Env env, long timeout)
           
 

Methods in com.caucho.quercus.lib.jms with parameters of type Value
 boolean JMSQueue.send(Value value, JMSQueue replyTo)
           
 

Uses of Value in com.caucho.quercus.lib.json
 

Methods in com.caucho.quercus.lib.json that return Value
static Value JsonModule.json_decode(Env env, StringValue s, boolean assoc)
          Takes a JSON-encoded string and returns a PHP value.
 

Methods in com.caucho.quercus.lib.json with parameters of type Value
static StringValue JsonModule.json_encode(Env env, Value val, int options)
          Returns a JSON-encoded String.
 

Uses of Value in com.caucho.quercus.lib.mcrypt
 

Methods in com.caucho.quercus.lib.mcrypt that return Value
 Value Mcrypt.get_supported_key_sizes()
          Returns the supported key sizes
static Value McryptModule.mcrypt_enc_get_supported_key_sizes(Mcrypt mcrypt)
          Returns the supported key sizes
static Value McryptModule.mcrypt_generic_init(Mcrypt mcrypt, byte[] key, byte[] iv)
          Initialize encrption
static Value McryptModule.mcrypt_get_block_size(Env env, java.lang.String cipher, java.lang.String mode)
           
static Value McryptModule.mcrypt_get_iv_size(Env env, java.lang.String cipher, java.lang.String mode)
           
static Value McryptModule.mcrypt_get_key_size(Env env, java.lang.String cipher, java.lang.String mode)
           
static Value McryptModule.mcrypt_list_algorithms(Env env)
          Lists the available algorithms
static Value McryptModule.mcrypt_list_modes(Env env)
          Lists the available modes.
static Value McryptModule.mcrypt_module_get_supported_key_sizes(Env env, java.lang.String cipher, java.lang.String libDir)
          Returns the key size for an algorithm.
static Value McryptModule.mcrypt_module_open(Env env, java.lang.String algorithm, Path algorithm_directory, java.lang.String mode, Path mode_directory)
          Open a new mcrypt object.
static Value McryptModule.mdecrypt_generic(Env env, Mcrypt mcrypt, byte[] data)
          Initialize encrption
 

Uses of Value in com.caucho.quercus.lib.pdf
 

Methods in com.caucho.quercus.lib.pdf that return Value
 Value PDF.get_buffer(Env env)
          Returns the result as a string.
static Value PDFModule.pdf_get_buffer(Env env, PDF pdf)
          Returns the buffer with the data.
 

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

Methods in com.caucho.quercus.lib.reflection that return Value
static Value Reflection.export(Env env, Reflector r, boolean isReturn)
           
 Value ReflectionFunction.export(Env env, java.lang.String name, boolean isReturn)
           
 Value ReflectionClass.getConstant(Env env, StringValue name)
           
 Value ReflectionParameter.getDefaultValue(Env env)
           
 Value ReflectionClass.getStaticPropertyValue(Env env, StringValue name, Value defaultV)
           
 Value ReflectionProperty.getValue(Env env, ObjectValue obj)
           
 Value ReflectionMethod.invoke(Env env, ObjectValue object, Value[] args)
           
 Value ReflectionFunction.invoke(Env env, Value[] args)
           
 Value ReflectionFunction.invokeArgs(Env env, ArrayValue args)
           
 Value ReflectionMethod.invokeArgs(Env env, ObjectValue object, ArrayValue args)
           
 Value ReflectionClass.newInstance(Env env, Value[] args)
           
 Value ReflectionClass.newInstanceArgs(Env env, ArrayValue args)
           
 Value ReflectionException.toValue(Env env)
          Converts the exception to a Value.
 

Methods in com.caucho.quercus.lib.reflection with parameters of type Value
static ReflectionClass ReflectionClass.__construct(Env env, Value obj)
           
static ReflectionObject ReflectionObject.__construct(Env env, Value val)
           
static ReflectionMethod ReflectionMethod.__construct(Env env, Value obj, StringValue name)
           
static java.lang.String ReflectionClass.export(Env env, Value cls, boolean isReturn)
           
static java.lang.String ReflectionObject.export(Env env, Value object, boolean isReturn)
           
static java.lang.String ReflectionMethod.export(Env env, Value cls, java.lang.String name, boolean isReturn)
           
static java.lang.String ReflectionProperty.export(Env env, Value cls, java.lang.String name, boolean isReturn)
           
static java.lang.String ReflectionParameter.export(Env env, Value function, Value parameter, boolean isReturn)
           
 Value ReflectionClass.getStaticPropertyValue(Env env, StringValue name, Value defaultV)
           
 Value ReflectionMethod.invoke(Env env, ObjectValue object, Value[] args)
           
 Value ReflectionFunction.invoke(Env env, Value[] args)
           
 Value ReflectionClass.newInstance(Env env, Value[] args)
           
 void ReflectionClass.setStaticPropertyValue(Env env, StringValue name, Value value)
           
 void ReflectionProperty.setValue(Env env, ObjectValue obj, Value value)
           
 

Uses of Value in com.caucho.quercus.lib.regexp
 

Methods in com.caucho.quercus.lib.regexp that return Value
static Value RegexpModule.ereg_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.ereg(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregi_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.eregi(Env env, Eregi regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregImpl(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregReplaceImpl(Env env, Ereg regexp, Value replacement, StringValue subject, boolean isCaseInsensitive)
          Replaces values using regexps
static Value RegexpModule.preg_grep(Env env, Regexp regexp, ArrayValue input, int flag)
          Returns an array of all the values that matched the given pattern if the flag no flag is passed.
static Value RegexpModule.preg_last_error(Env env)
          Returns the last regexp error
static Value RegexpModule.preg_match_all(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
          Returns the number of full pattern matches or FALSE on error.
static Value RegexpModule.preg_match(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
           
static Value RegexpModule.preg_replace_callback(Env env, Regexp regexp, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace_callback(Env env, Value regexpValue, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace(Env env, Regexp regexp, Value replacement, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace(Env env, Value pattern, Value replacement, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_split(Env env, Regexp regexp, StringValue string, long limit, int flags)
          Returns array of substrings or of arrays ([0] => substring [1] => offset) if PREG_SPLIT_OFFSET_CAPTURE is set
static Value RegexpModule.split(Env env, Ereg regexp, StringValue string, long limit)
          Returns an array of strings produces from splitting the passed string around the provided pattern.
static Value RegexpModule.spliti(Env env, Eregi regexp, StringValue string, long limit)
          Returns an array of strings produces from splitting the passed string around the provided pattern.
 

Methods in com.caucho.quercus.lib.regexp with parameters of type Value
static Ereg RegexpModule.createEreg(Env env, Value value)
           
static Ereg RegexpModule.createEreg(Value value)
           
static Eregi RegexpModule.createEregi(Env env, Value value)
           
static Eregi RegexpModule.createEregi(Value value)
           
static Regexp[] RegexpModule.createRegexpArray(Env env, Value pattern)
           
static Regexp[] RegexpModule.createRegexpArray(Value pattern)
           
static Value RegexpModule.ereg_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.ereg(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregi_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.eregi(Env env, Eregi regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregImpl(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregReplaceImpl(Env env, Ereg regexp, Value replacement, StringValue subject, boolean isCaseInsensitive)
          Replaces values using regexps
static Value RegexpModule.preg_match_all(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
          Returns the number of full pattern matches or FALSE on error.
static Value RegexpModule.preg_match(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
           
static Value RegexpModule.preg_replace_callback(Env env, Regexp regexp, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace_callback(Env env, Value regexpValue, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace(Env env, Regexp regexp, Value replacement, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace(Env env, Value pattern, Value replacement, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
 

Uses of Value in com.caucho.quercus.lib.resin
 

Methods in com.caucho.quercus.lib.resin with parameters of type Value
 java.lang.Object MBean.__call(java.lang.String name, Value values)
          Calls a method.
 

Uses of Value in com.caucho.quercus.lib.session
 

Methods in com.caucho.quercus.lib.session that return Value
 Value SessionModule.session_cache_expire(Env env, Value newValue)
           
 Value SessionModule.session_cache_limiter(Env env, Value newValue)
          Returns and/or sets the value of session.cache_limiter, affecting the cache related headers that are sent as a result of a call to SessionModule.session_start(Env).
static Value SessionModule.session_commit(Env env)
          Alias of session_write_close.
 Value SessionModule.session_module_name(Env env, java.lang.String newValue)
          Returns the object's class name
 Value SessionModule.session_name(Env env, java.lang.String newValue)
          Returns the object's class name
 Value SessionModule.session_save_path(Env env, java.lang.String newValue)
          Returns the session's save path
 Value SessionModule.session_set_cookie_params(Env env, long lifetime, Value path, Value domain, Value isSecure, Value isHttpOnly)
          Sets the session cookie parameters
 Value SessionModule.session_unset(Env env)
          Unsets the session values
static Value SessionModule.session_write_close(Env env)
          Writes the session and closes it.
 

Methods in com.caucho.quercus.lib.session with parameters of type Value
 Value SessionModule.session_cache_expire(Env env, Value newValue)
           
 Value SessionModule.session_cache_limiter(Env env, Value newValue)
          Returns and/or sets the value of session.cache_limiter, affecting the cache related headers that are sent as a result of a call to SessionModule.session_start(Env).
 boolean SessionModule.session_register(Env env, Value[] values)
          Registers global variables in the session.
 Value SessionModule.session_set_cookie_params(Env env, long lifetime, Value path, Value domain, Value isSecure, Value isHttpOnly)
          Sets the session cookie parameters
 boolean SessionModule.session_unregister(Env env, Value key)
          Unsets the specified session values
 

Uses of Value in com.caucho.quercus.lib.simplexml
 

Methods in com.caucho.quercus.lib.simplexml that return Value
static Value SimpleXMLElement.__construct(Env env, Value data, int options, boolean dataIsUrl, Value namespaceV, boolean isPrefix)
          Returns a new instance based on the xml from 'data'.
 Value SimpleXMLAttribute.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLAttributeList.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLChildren.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLElement.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLElement.__getField(java.lang.String name)
          Implementation for getting the fields of this class.
 Value SimpleXMLElement.addChild(Env env, java.lang.String name, java.lang.String value, Value namespaceV)
          Adds a child to this node.
 Value SimpleXMLElement.asXML(Env env, Value filename)
          Converts node tree to a valid xml string.
 Value SimpleXMLElement.attributes(Env env, Value namespaceV, boolean isPrefix)
          Returns the attributes of this node.
 Value SimpleXMLElement.children(Env env, Value namespaceV, boolean isPrefix)
          Returns all the children of this node, including the attributes of this node.
protected static Value SimpleXMLElement.create(Env env, QuercusClass cls, Value data, int options, boolean dataIsUrl, Value namespaceV, boolean isPrefix)
           
 Value SimpleXMLElement.getDocNamespaces(Env env, boolean isRecursive)
          Alias of getNamespaces().
 Value SimpleXMLElement.getNamespaces(Env env, boolean isRecursive)
          Returns the namespaces used in this document.
 Value SimpleXMLModule.simplexml_load_file(Env env, StringValue file, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
 Value SimpleXMLModule.simplexml_load_string(Env env, Value data, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
protected  Value SimpleXMLAttributeList.toXML(Env env)
          Converts node tree to a valid xml string.
protected  Value SimpleXMLChildren.toXML(Env env)
          Converts node tree to a valid xml string.
protected  Value SimpleXMLElement.toXML(Env env)
           
protected static Value SimpleXMLElement.wrapJava(Env env, QuercusClass cls, SimpleXMLElement element)
           
 Value SimpleXMLElement.xpath(Env env, java.lang.String expression)
          Runs an XPath expression on this node.
 

Methods in com.caucho.quercus.lib.simplexml that return types with arguments of type Value
 java.util.Set<java.util.Map.Entry<Value,Value>> SimpleXMLElement.entrySet()
           
 java.util.Set<java.util.Map.Entry<Value,Value>> SimpleXMLElement.entrySet()
           
 

Methods in com.caucho.quercus.lib.simplexml with parameters of type Value
static Value SimpleXMLElement.__construct(Env env, Value data, int options, boolean dataIsUrl, Value namespaceV, boolean isPrefix)
          Returns a new instance based on the xml from 'data'.
 Value SimpleXMLAttribute.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLAttributeList.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLChildren.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLElement.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 void SimpleXMLElement.__setField(java.lang.String name, Value value)
          Implementation for setting the fields of this class.
 Value SimpleXMLElement.addChild(Env env, java.lang.String name, java.lang.String value, Value namespaceV)
          Adds a child to this node.
 Value SimpleXMLElement.asXML(Env env, Value filename)
          Converts node tree to a valid xml string.
 Value SimpleXMLElement.attributes(Env env, Value namespaceV, boolean isPrefix)
          Returns the attributes of this node.
 Value SimpleXMLElement.children(Env env, Value namespaceV, boolean isPrefix)
          Returns all the children of this node, including the attributes of this node.
protected static Value SimpleXMLElement.create(Env env, QuercusClass cls, Value data, int options, boolean dataIsUrl, Value namespaceV, boolean isPrefix)
           
 Value SimpleXMLModule.simplexml_load_file(Env env, StringValue file, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
 Value SimpleXMLModule.simplexml_load_string(Env env, Value data, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
 void SimpleXMLElement.varDumpImpl(Env env, Value obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
          var_dump() implementation
 

Method parameters in com.caucho.quercus.lib.simplexml with type arguments of type Value
 void SimpleXMLElement.varDumpImpl(Env env, Value obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
          var_dump() implementation
 

Uses of Value in com.caucho.quercus.lib.spl
 

Methods in com.caucho.quercus.lib.spl that return Value
 Value ArrayObject.__getField(StringValue key)
           
static Value SplModule.class_implements(Env env, Value obj, boolean autoload)
           
static Value SplModule.class_parents(Env env, Value obj, boolean autoload)
           
 Value ArrayIterator.current(Env env)
           
 Value DirectoryIterator.current(Env env)
           
 Value Iterator.current(Env env)
          Returns the current value.
 Value RecursiveIteratorIterator.current(Env env)
          Returns the current value.
 Value ArrayObject.exchangeArray(ArrayValue array)
           
 Value ArrayAccessDelegate.get(Env env, ObjectValue qThis, Value index)
           
 Value ArrayIterator.getArrayCopy()
           
 Value ArrayObject.getArrayCopy()
           
protected  Value IteratorDelegate.KeyIterator.getCurrent()
           
protected  Value IteratorDelegate.ValueIterator.getCurrent()
           
protected  Value AbstractIteratorImpl.getCurrentKey()
           
protected  Value AbstractIteratorImpl.getCurrentValue()
           
 Value IteratorDelegate.EntryImpl.getKey()
           
 Value IteratorDelegate.EntryImpl.getValue()
           
 Value ArrayIterator.key(Env env)
           
 Value DirectoryIterator.key(Env env)
           
 Value FilesystemIterator.key(Env env)
           
 Value Iterator.key(Env env)
          Returns the current key.
 Value RecursiveIteratorIterator.key(Env env)
          Returns the current key.
 Value ArrayAccess.offsetGet(Value offset)
           
 Value ArrayIterator.offsetGet(Value offset)
           
 Value ArrayObject.offsetGet(Value offset)
           
 Value ArrayAccess.offsetSet(Value offset, Value value)
           
 Value ArrayIterator.offsetSet(Value offset, Value value)
           
 Value ArrayObject.offsetSet(Value offset, Value value)
           
 Value ArrayAccess.offsetUnset(Value offset)
           
 Value ArrayIterator.offsetUnset(Value offset)
           
 Value ArrayObject.offsetUnset(Value offset)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index, Value value)
           
 Value Serializable.serialize()
           
 Value IteratorDelegate.EntryImpl.setValue(Value value)
           
static Value SplModule.spl_autoload_functions(Env env)
           
 Value Serializable.unserialize(Value serialized)
           
 Value ArrayAccessDelegate.unset(Env env, ObjectValue qThis, Value index)
           
 

Methods in com.caucho.quercus.lib.spl that return types with arguments of type Value
protected  java.util.Map.Entry<Value,Value> IteratorDelegate.EntryIterator.getCurrent()
           
protected  java.util.Map.Entry<Value,Value> IteratorDelegate.EntryIterator.getCurrent()
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorAggregateDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorAggregateDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorAggregateDelegate.getKeyIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorDelegate.getKeyIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorAggregateDelegate.getValueIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorDelegate.getValueIterator(Env env, ObjectValue qThis)
           
 

Methods in com.caucho.quercus.lib.spl with parameters of type Value
 void ArrayIterator.append(Value value)
           
 void ArrayObject.append(Value value)
           
static Value SplModule.class_implements(Env env, Value obj, boolean autoload)
           
static Value SplModule.class_parents(Env env, Value obj, boolean autoload)
           
 Value ArrayAccessDelegate.get(Env env, ObjectValue qThis, Value index)
           
 boolean ArrayAccessDelegate.isset(Env env, ObjectValue qThis, Value index)
           
 boolean ArrayAccess.offsetExists(Value offset)
           
 boolean ArrayIterator.offsetExists(Value offset)
           
 boolean ArrayObject.offsetExists(Value offset)
           
 Value ArrayAccess.offsetGet(Value offset)
           
 Value ArrayIterator.offsetGet(Value offset)
           
 Value ArrayObject.offsetGet(Value offset)
           
 Value ArrayAccess.offsetSet(Value offset, Value value)
           
 Value ArrayIterator.offsetSet(Value offset, Value value)
           
 Value ArrayObject.offsetSet(Value offset, Value value)
           
 Value ArrayAccess.offsetUnset(Value offset)
           
 Value ArrayIterator.offsetUnset(Value offset)
           
 Value ArrayObject.offsetUnset(Value offset)
           
 SplFileObject SplFileInfo.openFile(java.lang.String mode, boolean isUseIncludePath, Value context)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index, Value value)
           
 void ArrayIterator.setFlags(Value flags)
           
 void ArrayObject.setFlags(Value flags)
           
 Value IteratorDelegate.EntryImpl.setValue(Value value)
           
 Value Serializable.unserialize(Value serialized)
           
 Value ArrayAccessDelegate.unset(Env env, ObjectValue qThis, Value index)
           
 void ArrayIterator.varDumpImpl(Env env, Value obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayObject.varDumpImpl(Env env, Value object, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 

Method parameters in com.caucho.quercus.lib.spl with type arguments of type Value
 void ArrayObject.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayIterator.varDumpImpl(Env env, Value obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayObject.varDumpImpl(Env env, Value object, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 

Constructors in com.caucho.quercus.lib.spl with parameters of type Value
ArrayIterator(Env env, Value qThis, Value value, int flags)
           
ArrayObject(Env env, Value value, int flags, java.lang.String iteratorClassName)
           
IteratorDelegate.EntryImpl(Value key, Value value)
           
SplFileObject(Env env, StringValue fileName, java.lang.String mode, boolean isUseIncludePath, Value contextV)
           
 

Uses of Value in com.caucho.quercus.lib.string
 

Methods in com.caucho.quercus.lib.string that return Value
static Value StringModule.convert_uudecode(Env env, StringValue source)
           
static Value StringModule.convert_uuencode(StringValue source)
          uuencode a string.
static Value StringModule.count_chars(StringValue data, int mode)
          Returns an array of information about the characters.
static Value StringModule.explode(Env env, StringValue separator, StringValue string, long limit)
          Explodes a string into an array
static Value StringModule.fprintf(Env env, BinaryOutput os, StringValue format, Value[] args)
          Use printf style formatting to write a string to a file.
static Value StringModule.implode(Env env, Value glueV, Value piecesV)
          implodes an array into a string
static Value StringModule.join(Env env, Value glueV, Value piecesV)
          implodes an array into a string
static Value StringModule.md5_file(Env env, Path source, boolean rawOutput)
          returns the md5 hash
static Value StringModule.md5(Env env, java.io.InputStream is, boolean rawOutput)
          returns the md5 hash
static Value StringModule.parse_str(Env env, StringValue str, Value ref)
          Parses the string as a query string.
static Value StringUtility.parseStr(Env env, java.lang.CharSequence str, ArrayValue result, boolean isRef, java.lang.String encoding, boolean isReplaceSpacesWithUnderscores)
           
static Value StringUtility.parseStr(Env env, java.lang.CharSequence str, ArrayValue result, boolean isRef, java.lang.String encoding, boolean isMagicQuotes, boolean isReplaceSpacesWithUnderscores, int[] querySeparatorMap)
           
static Value StringModule.quotemeta(StringValue string)
          Escapes meta characters.
static Value StringModule.setlocale(Env env, int category, Value localeArg, Value[] fallback)
          Sets locale configuration.
static Value StringModule.sha1_file(Env env, Path source, boolean rawOutput)
          returns the md5 hash
static Value StringModule.sha1(Env env, java.lang.String source, boolean rawOutput)
          returns the md5 hash
static Value StringModule.soundex(StringValue string)
           
static Value StringModule.sprintf(Env env, StringValue format, Value[] args)
          Print to a string with a formatter
static Value StringModule.sscanf(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.sscanfOld(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.str_ireplace(Env env, Value search, Value replace, Value subject, Value count)
          replaces substrings.
static Value StringModule.str_repeat(StringValue string, int count)
          repeats a string
static Value StringModule.str_replace(Env env, Value search, Value replace, Value subject, Value count)
          replaces substrings.
static Value StringModule.str_rot13(StringValue string)
          rot13 conversion
static Value StringModule.str_split(StringValue string, int chunk)
          split into an array
static Value StringModule.str_word_count(StringValue string, int format, java.lang.String additionalWordCharacters)
           
static Value StringModule.strchr(Env env, StringValue haystack, Value needle)
          Finds the index of a substring
static Value StringModule.strcoll(java.lang.String a, java.lang.String b)
          Locale-based comparison XXX: i18n
static Value StringModule.strcspn(StringValue string, StringValue characters, int offset, int length)
          Finds the number of initial characters in string that do not match one of the characters in characters
static Value StringModule.stripos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring, testing case insensitive.
static Value StringModule.stristr(Env env, StringValue haystack, Value needleV)
          Finds the first instance of a substring, testing case insensitively
static Value StringModule.strlen(Value value)
          Returns the length of a string.
static Value StringModule.strncasecmp(Env env, StringValue a, StringValue b, int length)
          Case-insensitive comparison
static Value StringModule.strncmp(Env env, StringValue a, StringValue b, int length)
          Case-sensitive comparison
static Value StringModule.strpbrk(StringValue haystack, StringValue charList)
          Returns a substring of haystack starting from the earliest occurence of any char in charList
static Value StringModule.strpos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring.
static Value StringModule.strrchr(Env env, StringValue haystack, Value needleV)
          Finds the last instance of a substring
static Value StringModule.strrev(StringValue string)
          Reverses a string.
static Value StringModule.strripos(Env env, java.lang.String haystack, Value needleV, Value offsetV)
          Returns the position of a substring, testing case-insensitive.
static Value StringModule.strrpos(Env env, StringValue haystack, Value needleV, Value offsetV)
          Returns the position of a substring.
static Value StringModule.strspn(StringValue string, StringValue characters, int offset, int length)
          Finds the number of initial characters in string that match one of the characters in characters
static Value StringModule.strstr(Env env, StringValue haystackV, Value needleV)
          Finds the first instance of a needle in haystack and returns the portion of haystack from the beginning of needle to the end of haystack.
static Value StringModule.strtok(Env env, StringValue string1, Value string2)
          Split a string into tokens using any character in another string as a delimiter.
static Value StringModule.substr_compare(Env env, StringValue mainStr, StringValue str, int offset, Value lenV, boolean isCaseInsensitive)
           
static Value StringModule.substr_count(Env env, StringValue haystackV, StringValue needleV, int offset, int length)
           
static Value StringModule.substr_replace(Env env, Value subjectV, StringValue replacement, Value startV, Value lengthV)
          Replaces a substring with a replacement
static Value StringModule.substr(Env env, StringValue string, int start, Value lenV)
          Returns a substring
static Value StringModule.trim(Env env, StringValue string, java.lang.String characters)
          Removes leading and trailing whitespace.
static Value StringModule.vsprintf(Env env, StringValue format, ArrayValue array)
          Formatted strings with array arguments
static Value StringModule.wordwrap(Env env, Value value, Value widthV, Value breakV, Value cutV)
          Wraps a string to the given number of characters.
 

Methods in com.caucho.quercus.lib.string with parameters of type Value
static Value StringModule.fprintf(Env env, BinaryOutput os, StringValue format, Value[] args)
          Use printf style formatting to write a string to a file.
static Value StringModule.implode(Env env, Value glueV, Value piecesV)
          implodes an array into a string
static Value StringModule.join(Env env, Value glueV, Value piecesV)
          implodes an array into a string
static java.lang.String StringModule.number_format(Env env, double value, int decimals, Value pointValue, Value groupValue)
          Returns a formatted number.
static Value StringModule.parse_str(Env env, StringValue str, Value ref)
          Parses the string as a query string.
static long StringModule.print(Env env, Value value)
          Prints the string.
static int StringModule.printf(Env env, StringValue format, Value[] args)
          print to the output with a formatter
static Value StringModule.setlocale(Env env, int category, Value localeArg, Value[] fallback)
          Sets locale configuration.
static Value StringModule.setlocale(Env env, int category, Value localeArg, Value[] fallback)
          Sets locale configuration.
static Value StringModule.sprintf(Env env, StringValue format, Value[] args)
          Print to a string with a formatter
static Value StringModule.sscanf(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.sscanfOld(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.str_ireplace(Env env, Value search, Value replace, Value subject, Value count)
          replaces substrings.
static Value StringModule.str_replace(Env env, Value search, Value replace, Value subject, Value count)
          replaces substrings.
static Value StringModule.strchr(Env env, StringValue haystack, Value needle)
          Finds the index of a substring
static StringValue StringModule.strip_tags(Env env, StringValue string, Value allowTags)
          Removes tags from a string.
static Value StringModule.stripos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring, testing case insensitive.
static Value StringModule.stristr(Env env, StringValue haystack, Value needleV)
          Finds the first instance of a substring, testing case insensitively
static Value StringModule.strlen(Value value)
          Returns the length of a string.
static Value StringModule.strpos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring.
static Value StringModule.strrchr(Env env, StringValue haystack, Value needleV)
          Finds the last instance of a substring
static Value StringModule.strripos(Env env, java.lang.String haystack, Value needleV, Value offsetV)
          Returns the position of a substring, testing case-insensitive.
static Value StringModule.strrpos(Env env, StringValue haystack, Value needleV, Value offsetV)
          Returns the position of a substring.
static Value StringModule.strstr(Env env, StringValue haystackV, Value needleV)
          Finds the first instance of a needle in haystack and returns the portion of haystack from the beginning of needle to the end of haystack.
static Value StringModule.strtok(Env env, StringValue string1, Value string2)
          Split a string into tokens using any character in another string as a delimiter.
static StringValue StringModule.strtr(Env env, StringValue string, Value fromV, StringValue to)
          Translates characters in a string to target values.
static Value StringModule.substr_compare(Env env, StringValue mainStr, StringValue str, int offset, Value lenV, boolean isCaseInsensitive)
           
static Value StringModule.substr_replace(Env env, Value subjectV, StringValue replacement, Value startV, Value lengthV)
          Replaces a substring with a replacement
static Value StringModule.substr(Env env, StringValue string, int start, Value lenV)
          Returns a substring
static Value StringModule.wordwrap(Env env, Value value, Value widthV, Value breakV, Value cutV)
          Wraps a string to the given number of characters.
 

Uses of Value in com.caucho.quercus.lib.xml
 

Methods in com.caucho.quercus.lib.xml that return Value
 Value XmlReader.expand()
           
 Value XMLWriter.flush()
          Flushes the output and returns the result.
 Value XmlReader.getAttributeCount()
          Returns the number of attributes of the current element.
 Value XmlReader.getBaseURI()
          Returns the base uniform resource locator of the current element.
 Value XmlReader.getDepth()
          Returns the depth of the current element.
 Value XmlReader.getHasAttributes()
          Determines whether this element has attributes.
 Value XmlReader.getHasValue()
          Determines whether this element has content.
 Value XmlReader.getIsDefault()
          Determines whether this element is default.
 Value XmlReader.getIsEmptyElement()
          Determines whether this element is empty.
 Value XmlReader.getLocalName()
          Determines whether this element has attributes.
 Value XmlReader.getName(Env env)
          Returns the name of the current element.
 Value XmlReader.getNamespaceURI()
          Returns the namespace uniform resource locator of the current element.
 Value XmlReader.getNodeType()
          Returns the node type of the current element.
 Value XmlReader.getPrefix()
          Returns the prefix of the current element.
 Value XmlReader.getValue()
          Returns the value of the current element.
 Value XmlReader.getXmlLang()
          Returns the node type of the current element.
 Value XMLWriter.outputMemory()
          Returns the memory result
static Value XmlModule.utf8_decode(Env env, StringValue str)
          Converts from utf8 to iso-8859-1
static Value XmlModule.utf8_encode(Env env, StringValue str)
          Converts from iso-8859-1 to utf8
 Value XmlModule.xml_error_string(int code)
          Returns the error string for xml parser
 Value XmlModule.xml_get_current_byte_index(Xml parser)
          Returns the parser's byte
 Value XmlModule.xml_get_current_column_number(Xml parser)
          Returns the parser's column
 Value XmlModule.xml_get_current_line_number(Xml parser)
          Returns the parser's line
 Value XmlModule.xml_get_error_code(Xml parser)
          Returns the error code for xml parser
 Value Xml.xml_parser_get_option(Env env, int option)
           
 Value XmlModule.xml_parser_get_option(Env env, Xml parser, int option)
           
static Value XMLWriterModule.xmlwriter_flush(XMLWriter w)
          Flushes the output and returns the result.
static Value XMLWriterModule.xmlwriter_output_memory(XMLWriter w)
          Returns the memory result
 

Methods in com.caucho.quercus.lib.xml with parameters of type Value
static boolean XmlModule.libxml_use_internal_errors(Env env, Value isKeepErrors)
           
 int Xml.xml_parse_into_struct(Env env, StringValue data, Value valsV, Value indexV)
          Parses data into 2 parallel array structures.
 int XmlModule.xml_parse_into_struct(Env env, Xml parser, StringValue data, Value valueArray, Value indexArray)
           
 boolean Xml.xml_parser_set_option(int option, Value value)
          sets one of the following: _xmlOptionCaseFolding (ENABLED / DISABLED) _xmlOptionTargetEncoding (String) _xmlOptionSkipTagstart (int) _xmlOptionSkipWhite (ENABLED / DISABLED) XXX: currently only _xmlOptionCaseFolding actually does something
 boolean XmlModule.xml_parser_set_option(Xml parser, int option, Value value)
           
 boolean Xml.xml_set_character_data_handler(Env env, Value handler)
          Sets the character data handler function.
 boolean XmlModule.xml_set_character_data_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_default_handler(Env env, Value handler)
          The php documentation is very vague as to the purpose of the default handler.
 boolean XmlModule.xml_set_default_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_element_handler(Env env, Value startElementHandler, Value endElementHandler)
          Sets the element handler functions for the XML parser.
 boolean XmlModule.xml_set_element_handler(Env env, Xml parser, Value startElementHandler, Value endElementHandler)
           
 boolean Xml.xml_set_end_namespace_decl_handler(Env env, Value endNamespaceDeclHandler)
          Sets the endPrefixMapping handler
 boolean XmlModule.xml_set_end_namespace_decl_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_notation_decl_handler(Env env, Value handler)
          Sets the notationDecl handler
 boolean XmlModule.xml_set_notation_decl_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_object(Value obj)
          sets the object which houses all the callback functions
 boolean XmlModule.xml_set_object(Xml parser, Value obj)
           
 boolean Xml.xml_set_processing_instruction_handler(Env env, Value processingInstructionHandler)
          Sets the processing instruction handler function
 boolean XmlModule.xml_set_processing_instruction_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_start_namespace_decl_handler(Env env, Value startNamespaceDeclHandler)
          Sets the startPrefixMapping handler
 boolean XmlModule.xml_set_start_namespace_decl_handler(Env env, Xml parser, Value startNamespaceDeclHandler)
           
 boolean Xml.xml_set_unparsed_entity_decl_handler(Env env, Value handler)
          Sets the unparsedEntityDecl handler
 boolean XmlModule.xml_set_unparsed_entity_decl_handler(Env env, Xml parser, Value handler)
           
 

Uses of Value in com.caucho.quercus.lib.zip
 

Methods in com.caucho.quercus.lib.zip that return Value
 Value ZipModule.zip_entry_filesize(QuercusZipEntry entry)
          Returns the file's uncompressed size.
 Value ZipModule.zip_entry_name(Env env, QuercusZipEntry entry)
          Returns the file name.
 

Uses of Value in com.caucho.quercus.lib.zlib
 

Methods in com.caucho.quercus.lib.zlib that return Value
 Value ZlibModule.gzcompress(Env env, java.io.InputStream data, int level)
          compresses data using zlib
 Value ZlibModule.gzdeflate(Env env, java.io.InputStream data, int level)
           
 Value ZlibModule.gzencode(Env env, java.io.InputStream is, int level, int encodingMode)
          Compresses data using the Deflate algorithm, output is compatible with gzwrite's output
 Value Zlib.gzgetc(Env env)
           
static Value ZlibModule.gzgetc(Env env, BinaryInput is)
          Reads a character from the stream.
static Value ZlibModule.gzgets(Env env, BinaryInput is, int length)
          Reads a line from the input stream.
static Value ZlibModule.gzgetss(Env env, BinaryInput is, int length, Value allowedTags)
          Reads a line from the zip stream, stripping tags.
 Value ZlibModule.gzinflate(Env env, java.io.InputStream data, int length)
           
 Value ZlibModule.gzpassthru(Env env, BinaryInput is)
          Prints out the remaining data in the stream to stdout
 Value ZlibModule.gzread(BinaryInput is, int length)
          Reads a chunk of data from the gzip stream.
 Value ZlibModule.gztell(BinaryStream binaryStream)
          Gets the current position in the stream
 Value ZlibModule.gzuncompress(Env env, java.io.InputStream is, long length)
           
static Value ZlibModule.ob_gzhandler(Env env, StringValue buffer, int state)
           
static Value ZlibModule.readgzfile(Env env, StringValue fileName, boolean useIncludePath)
          outputs uncompressed bytes directly to browser, writes a warning message if an error has occured Note: PHP5 is supposed to print an error message but it doesn't do it
 Value ZlibModule.zlib_get_coding_type(Env env)
          Returns the encoding type both allowed by the server and supported by the user's browser.
 

Methods in com.caucho.quercus.lib.zlib with parameters of type Value
static Value ZlibModule.gzgetss(Env env, BinaryInput is, int length, Value allowedTags)
          Reads a line from the zip stream, stripping tags.
 

Uses of Value in com.caucho.quercus.marshal
 

Methods in com.caucho.quercus.marshal that return Value
protected  Value ExpectMarshal.expect(Env env, Value value)
           
 Value ArrayValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BigDecimalMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BigIntegerMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BinaryInputMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BinaryOutputMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BinaryValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BooleanMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BooleanObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ByteMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ByteObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CalendarMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CallableMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CharacterMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CharacterObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ClassMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DateMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DoubleMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DoubleObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DoubleValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value EnumMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value EregMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value EregiMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ExpectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ExtValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value FloatMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value FloatObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value InputStreamMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value IntegerMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value IntegerObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaByteArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaByteObjectArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaCharacterArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value LongMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value LongObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value LongValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value Marshal.unmarshal(Env env, java.lang.Object value)
           
 Value NullAsFalseMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value PathMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ReferenceMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value RegexpArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value RegexpMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ShortMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ShortObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value StringMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value StringValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value URLMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value UnicodeEregMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value UnicodeEregiMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value UnicodeValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value VoidMarshal.unmarshal(Env env, java.lang.Object value)
           
 

Methods in com.caucho.quercus.marshal with parameters of type Value
protected  Value ExpectMarshal.expect(Env env, Value value)
           
 int Marshal.getMarshalingCost(Value value)
           
protected  int ArrayValueMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BigDecimalMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BigIntegerMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BinaryInputMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BinaryOutputMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BinaryValueMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BooleanMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int BooleanObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ByteMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ByteObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int CalendarMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int CallableMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int CharacterMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int CharacterObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ClassMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int DateMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int DoubleMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int DoubleObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int DoubleValueMarshal.getMarshalingCostImpl(Value argValue)
           
 int EnumMarshal.getMarshalingCostImpl(Value value)
           
protected  int EregMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int EregiMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ExpectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ExtValueMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int FloatMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int FloatObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int InputStreamMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int IntegerMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int IntegerObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaArrayMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaByteArrayMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaByteObjectArrayMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaCharacterArrayMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaCollectionMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaListMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaMapMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int JavaMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int LongMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int LongObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int LongValueMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int Marshal.getMarshalingCostImpl(Value value)
           
protected  int PathMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ReferenceMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int RegexpArrayMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int RegexpMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ShortMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ShortObjectMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int StringMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int StringValueMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int URLMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int UnicodeEregMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int UnicodeEregiMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int UnicodeValueMarshal.getMarshalingCostImpl(Value argValue)
           
protected  int ValueMarshal.getMarshalingCostImpl(Value argValue)
           
static BinaryInput BinaryInputMarshal.marshal(Env env, Value value)
           
static BinaryOutput BinaryOutputMarshal.marshal(Env env, Value value)
           
 java.lang.Object ArrayValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BigDecimalMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object BigIntegerMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object BinaryInputMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BinaryOutputMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BinaryValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BooleanMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BooleanObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ByteMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ByteObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object CalendarMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object CharacterMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object CharacterObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ClassMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DateMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DoubleMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DoubleObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DoubleValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object EnumMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object EregMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object EregiMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ExpectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ExtValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object FloatMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object FloatObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object InputStreamMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object IntegerMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object IntegerObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object JavaArrayMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object JavaCollectionMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object JavaListMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object JavaMapMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object JavaMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object LongMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object LongObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object LongValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object Marshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object NullAsFalseMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object PathMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ReferenceMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object RegexpArrayMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object RegexpMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ShortMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ShortObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object StringMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object StringValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object URLMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeEregMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeEregiMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object VoidMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
protected  java.lang.Object CallableMarshal.marshalImpl(Env env, Value value, java.lang.Class<?> expectedClass)
           
protected  java.lang.Object Marshal.marshalImpl(Env env, Value value, java.lang.Class<?> argClass)
           
protected  void Marshal.unexpectedType(Env env, Value value, java.lang.Class<?> actual, java.lang.Class<?> expected)
           
 

Uses of Value in com.caucho.quercus.module
 

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

Methods in com.caucho.quercus.module that return Value
 Value ModuleInfo.getConstant(StringValue name)
          Returns a named constant.
protected  Value IniDefinition.getDefault()
          Returns the default value of the ini definition.
 Value IniDefinition.getValue(Env env)
          Returns the value set for name, the first oof the local value set for the environment, the global configuration value set for quercus, or the default from the definition.
 Value IniDefinition.getValue(QuercusContext quercus)
          Returns the value set for name, or the default from the definition if it has not been set.
static Value ModuleContext.objectToValue(java.lang.Object obj)
           
static Value ModuleInfo.objectToValue(java.lang.Object obj)
           
 

Methods in com.caucho.quercus.module that return types with arguments of type Value
 java.util.Map<StringValue,Value> AbstractQuercusModule.getConstMap()
           
 java.util.HashMap<StringValue,Value> ModuleInfo.getConstMap()
           
 java.util.Map<StringValue,Value> QuercusModule.getConstMap()
           
 java.util.HashMap<StringValue,Value> ModuleInfo.getUnicodeConstMap()
           
 

Methods in com.caucho.quercus.module with parameters of type Value
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, Value value)
           
 void IniDefinition.set(Env env, Value value)
          Set the ini value for the given scope.
protected  void IniDefinition.set(java.util.HashMap<java.lang.String,Value> map, int scope, Value value)
          Set the ini value for the given scope.
 void IniDefinition.Unsupported.set(java.util.HashMap<java.lang.String,Value> map, int scope, Value value)
           
 void IniDefinition.set(QuercusContext quercus, Value value)
          Set the ini value for the given scope.
 

Method parameters in com.caucho.quercus.module with type arguments of type Value
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, long value)
           
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, java.lang.String value)
           
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, Value value)
           
protected  void IniDefinition.set(java.util.HashMap<java.lang.String,Value> map, int scope, Value value)
          Set the ini value for the given scope.
 void IniDefinition.Unsupported.set(java.util.HashMap<java.lang.String,Value> map, int scope, Value value)
           
 

Constructors in com.caucho.quercus.module with parameters of type Value
IniDefinition.Unsupported(java.lang.String name, IniDefinition.Type type, Value deflt, int scope)
           
IniDefinition(java.lang.String name, IniDefinition.Type type, Value deflt, int scope)
           
 

Uses of Value in com.caucho.quercus.page
 

Methods in com.caucho.quercus.page that return Value
 Value InterpretedPage.execute(Env env)
          Execute the program
abstract  Value QuercusPage.execute(Env env)
          Execute the program
 Value QuercusPage.executeTop(Env env)
          Execute the program as top-level, i.e.
 

Uses of Value in com.caucho.quercus.program
 

Subclasses of Value 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
 

Methods in com.caucho.quercus.program that return Value
 Value Function.call(Env env, Expr[] args)
           
 Value Function.call(Env env, Value[] args)
           
 Value MethodDeclaration.call(Env env, Value[] args)
          Evaluates the function.
 Value UndefinedFunction.call(Env env, Value[] args)
          Evaluates the function.
 Value UnsetFunction.call(Env env, Value[] args)
           
 Value Function.callCopy(Env env, Expr[] args)
           
 Value Function.callCopy(Env env, Value[] args)
           
 Value Function.callImpl(Env env, Value[] args, boolean isRef, Arg[] useParams, Value[] useArgs)
           
 Value Function.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Eval a method
 Value Function.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value ClassDef.callNew(Env env, Expr[] args)
          Creates a new instance.
 Value ClassDef.callNew(Env env, Value[] args)
          Creates a new instance.
 Value JavaClassDef.callNew(Env env, Value[] args)
          Eval new
 Value Function.callRef(Env env, Expr[] args)
           
 Value Function.callRef(Env env, Value[] args)
           
 Value[] Function.evalArguments(Env env, Expr fun, Expr[] args)
          Evaluates a function's argument, handling ref vs non-ref
 Value Function.execute(Env env)
           
 Value QuercusProgram.execute(Env env)
          Execute the program
 Value JavaClassDef.findConstant(Env env, java.lang.String name)
          Finds the matching constant
 Value FunctionArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 Value JavaClassDef.getField(Env env, Value qThis, StringValue nameV)
          Returns the field getter.
 Value JavaClassDef.newInstance()
           
 Value FunctionArrayDelegate.put(Env env, ObjectValue qThis, Value value)
          Appends a value.
 Value FunctionArrayDelegate.put(Env env, ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 Value JavaClassDef.putField(Env env, Value qThis, StringValue nameV, Value value)
           
 Value FunctionArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 Value CompositeDataClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaArrayClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaCollectionClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaListClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaMapClassDef.wrap(Env env, java.lang.Object obj)
           
 

Methods in com.caucho.quercus.program that return types with arguments of type Value
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> JavaClassDef.entrySet(java.lang.Object obj)
           
 java.util.Set<? extends java.util.Map.Entry<Value,Value>> JavaClassDef.entrySet(java.lang.Object obj)
           
 

Methods in com.caucho.quercus.program with parameters of type Value
 void InterpretedClassDef.addStaticValue(Value name, Expr value)
          Adds a static value.
 void InterpretedClassDef.addStaticValue(Value name, Expr value, java.lang.String comment)
          Adds a static value.
 void InterpretedClassDef.addValue(Value name, Expr value, FieldVisibility visibility)
          Adds a value.
 void InterpretedClassDef.addValue(Value name, Expr value, FieldVisibility visibility, java.lang.String comment)
          Adds a value.
 Value Function.call(Env env, Value[] args)
           
 Value MethodDeclaration.call(Env env, Value[] args)
          Evaluates the function.
 Value UndefinedFunction.call(Env env, Value[] args)
          Evaluates the function.
 Value UnsetFunction.call(Env env, Value[] args)
           
 Value Function.callCopy(Env env, Value[] args)
           
 Value Function.callImpl(Env env, Value[] args, boolean isRef, Arg[] useParams, Value[] useArgs)
           
 Value Function.callImpl(Env env, Value[] args, boolean isRef, Arg[] useParams, Value[] useArgs)
           
 Value Function.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value Function.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Eval a method
 Value Function.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value Function.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value ClassDef.callNew(Env env, Value[] args)
          Creates a new instance.
 Value JavaClassDef.callNew(Env env, Value[] args)
          Eval new
 Value Function.callRef(Env env, Value[] args)
           
 Value FunctionArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 Expr InterpretedClassDef.get(Value name)
          Adds a value.
 Value JavaClassDef.getField(Env env, Value qThis, StringValue nameV)
          Returns the field getter.
 void InstanceInitializer.initInstance(Env env, Value value)
          Creates a new instance.
 void InterpretedClassDef.initInstance(Env env, Value value)
          Initialize the fields
 void JavaClassDef.initInstance(Env env, Value value)
          Creates a new instance.
 boolean FunctionArrayDelegate.isset(Env env, ObjectValue qThis, Value key)
          Returns true if the value is set
 Value FunctionArrayDelegate.put(Env env, ObjectValue qThis, Value value)
          Appends a value.
 Value FunctionArrayDelegate.put(Env env, ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 Value JavaClassDef.putField(Env env, Value qThis, StringValue nameV, Value value)
           
 Value FunctionArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 boolean JavaClassDef.varDumpImpl(Env env, Value obj, java.lang.Object javaObj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 

Method parameters in com.caucho.quercus.program with type arguments of type Value
 boolean JavaClassDef.printRImpl(Env env, java.lang.Object obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 boolean JavaClassDef.varDumpImpl(Env env, Value obj, java.lang.Object javaObj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 

Uses of Value in com.caucho.quercus.resources
 

Subclasses of Value in com.caucho.quercus.resources
 class StreamContextResource
          Represents a PHP stream context.
 class StreamReadWrite
          Represents read/write stream
 class StreamResource
          Represents a PHP open stream
 

Methods in com.caucho.quercus.resources with parameters of type Value
 void StreamContextResource.setOption(Env env, StringValue wrapper, StringValue option, Value value)
          Sets an option
 

Uses of Value in com.caucho.quercus.statement
 

Methods in com.caucho.quercus.statement that return Value
 Value BlockStatement.execute(Env env)
           
 Value BreakStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value ClassDefStatement.execute(Env env)
           
 Value ClassStaticStatement.execute(Env env)
           
 Value ContinueStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value DoStatement.execute(Env env)
           
 Value EchoStatement.execute(Env env)
           
 Value ExprStatement.execute(Env env)
           
 Value ForStatement.execute(Env env)
           
 Value ForeachStatement.execute(Env env)
           
 Value FunctionDefStatement.execute(Env env)
           
 Value GlobalStatement.execute(Env env)
           
 Value IfStatement.execute(Env env)
          Executes the 'if' statement, returning any value.
 Value NullStatement.execute(Env env)
          The null statement does nothing.
 Value ReturnRefStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value ReturnStatement.execute(Env env)
          Executes the statement, returning the expression value.
abstract  Value Statement.execute(Env env)
           
 Value StaticStatement.execute(Env env)
           
 Value SwitchStatement.execute(Env env)
          Executes the 'switch' statement, returning any value.
 Value TextStatement.execute(Env env)
           
 Value ThrowStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value TryStatement.execute(Env env)
           
 Value VarGlobalStatement.execute(Env env)
           
 Value WhileStatement.execute(Env env)