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

Packages that use Var
com.caucho.quercus.env   
com.caucho.quercus.expr   
 

Uses of Var in com.caucho.quercus.env
 

Subclasses of Var in com.caucho.quercus.env
 class SessionVar
          Represents a PHP variable value.
 

Methods in com.caucho.quercus.env that return Var
 Var LazyStaticMap.get(java.lang.Object key)
          Returns the matching value, or null.
 Var LazyStaticMap.get(StringValue key)
          Returns the matching value, or null.
 Var ArgGetFieldValue.getFieldVar(Env env, StringValue name)
          Converts to a reference variable.
 Var CompiledObjectValue.getFieldVar(Env env, StringValue key)
          Returns the array ref.
 Var CopyObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var JavaAdapterVar.getFieldVar(Env env, StringValue index)
          Returns the field ref.
 Var ObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var Value.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 Var Var.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 Var Env.getGlobalRef(StringValue name)
          Gets a global value.
 Var Env.getGlobalVar(java.lang.String name)
          Gets a value.
 Var Env.getGlobalVar(StringValue name)
          Gets a value.
 Var Env.getGlobalVar(StringValue name, Value value)
          Gets a variable
 Var Env.getRef(StringValue name)
          Gets a value.
 Var Env.getRef(StringValue name, boolean isAutoCreate)
          Gets a value.
 Var ArrayValueImpl.getRef(Value index)
          Returns the array ref.
 Var QuercusClass.getStaticFieldVar(Env env, StringValue name)
           
 Var Env.getStaticVar(StringValue name)
          Gets a static variable
 Var CopyObjectExtValue.getThisFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var ObjectExtValue.getThisFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var Value.getThisFieldVar(Env env, StringValue name)
          Returns the field as a Var.
 Var Var.getThisFieldVar(Env env, StringValue name)
          Returns the field ref.
abstract  Var EnvVar.getVar()
          Returns the current Var.
 Var EnvVarImpl.getVar()
          Returns the current Var.
 Var LazyEnvVar.getVar()
          Returns the current Var.
 Var LazySaveEnvVar.getVar()
          Returns the current Var.
 Var Env.getVar(java.lang.String name)
           
 Var Env.getVar(StringValue name)
          Gets a 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.
 Var LazyStaticMap.put(StringValue key, Var newVar)
          Returns the matching value, or null.
 Var ArrayCopyValueImpl.putVar()
          Sets the array ref.
abstract  Var ArrayValue.putVar()
          Sets the array ref.
 Var ArrayValueImpl.putVar()
          Sets the array ref.
 Var ArrayValueWrapper.putVar()
          Sets the array ref.
 Var CopyArrayValue.putVar()
          Sets the array ref.
 Var JavaAdapter.putVar()
          Sets the array ref.
 Var JavaAdapterVar.putVar()
          Returns the array ref.
 Var Value.putVar()
          Sets the array tail, returning the Var of the tail.
 Var Var.putVar()
          Returns the array ref.
static Var Env.setEnvRef(Var oldVar, Value value)
          Sets a reference
 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 =& (...).
 Var Env.setStaticRef(StringValue name, Value value)
          Gets a static variable
 Var Env.setVar(java.lang.String name, Value value)
          Gets a variable
 Var Env.setVar(StringValue name, Var var)
          Sets a variable.
abstract  Var EnvVar.setVar(Var var)
          Sets the var.
 Var EnvVarImpl.setVar(Var var)
          Sets the var.
 Var LazyEnvVar.setVar(Var var)
          Sets the var.
 Var LazySaveEnvVar.setVar(Var var)
          Sets the var.
 Var ArgRef.toLocalVar()
          Converts to an argument value.
 Var Value.toLocalVar()
          Convert to a function argument value, e.g.
 Var Var.toLocalVar()
          Converts to a local argument variable
 Var ArgGetFieldValue.toLocalVarDeclAsRef()
          Converts to a reference variable.
 Var ArgGetValue.toLocalVarDeclAsRef()
          Converts to a reference variable.
 Var ArgObjectGetValue.toLocalVarDeclAsRef()
          Converts to a ref var.
 Var ArgRef.toLocalVarDeclAsRef()
          Converts to a reference variable
 Var Value.toLocalVarDeclAsRef()
          Convert to a function argument reference value, e.g.
 Var Var.toLocalVarDeclAsRef()
          Converts to a reference variable
 Var ArrayValue.Entry.toRefVar()
          Argument used/declared as a ref.
 Var ObjectExtValue.Entry.toRefVar()
          Argument used/declared as a ref.
 Var ArgGetFieldValue.toVar()
          Converts to a variable.
 Var ArgRef.toVar()
          Converts to a variable
 Var ArrayValue.Entry.toVar()
           
 Var JavaAdapterVar.toVar()
          Converts to a variable
 Var Value.toVar()
          Converts to a Var.
 Var Var.toVar()
          Converts to a variable
static Var Env.toVar(Value value)
          Converts to a variable
 Var Env.unsetGlobalVar(StringValue name)
          Unsets variable
 Var Env.unsetLocalVar(StringValue name)
          Unsets variable
 Var Env.unsetVar(StringValue name)
          Unsets variable
 

Methods in com.caucho.quercus.env that return types with arguments of type Var
 java.util.Set<java.util.Map.Entry<StringValue,Var>> LazyStaticMap.entrySet()
           
 

Methods in com.caucho.quercus.env with parameters of type Var
 Var LazyStaticMap.put(StringValue key, Var newVar)
          Returns the matching value, or null.
static Var Env.setEnvRef(Var oldVar, Value value)
          Sets a reference
 Var Env.setVar(StringValue name, Var var)
          Sets a variable.
abstract  Var EnvVar.setVar(Var var)
          Sets the var.
 Var EnvVarImpl.setVar(Var var)
          Sets the var.
 Var LazyEnvVar.setVar(Var var)
          Sets the var.
 Var LazySaveEnvVar.setVar(Var var)
          Sets the var.
 

Constructors in com.caucho.quercus.env with parameters of type Var
ArgRef(Var var)
           
EnvVarImpl(Var var)
           
 

Uses of Var in com.caucho.quercus.expr
 

Methods in com.caucho.quercus.expr that return Var
abstract  Var AbstractVarExpr.evalVar(Env env)
          Evaluates the expression as a reference (by RefExpr).
 Var ArrayGetExpr.evalVar(Env env)
          Evaluates the expression.
 Var ArrayTailExpr.evalVar(Env env)
          Evaluates the expression.
 Var BinaryCharAtExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVarFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVarFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVirtualFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVirtualFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var Expr.evalVar(Env env)
          Evaluates the expression, always returning a variable.
 Var ObjectFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ObjectFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var ThisExpr.evalVar(Env env)
          Evaluates the expression.
 Var ThisFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ThisFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var UnaryRefExpr.evalVar(Env env)
          Evaluates the expression.
 Var VarExpr.evalVar(Env env)
          Evaluates the expression.
 Var VarVarExpr.evalVar(Env env)
          Evaluates the expression.