|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.quercus.env.Value
com.caucho.quercus.env.ArgValue
com.caucho.quercus.env.ArgGetFieldValue
public class ArgGetFieldValue
Represents an field-get argument which might be a call to a reference.
Field Summary |
---|
Fields inherited from class com.caucho.quercus.env.Value |
---|
L, NULL_ARGS, NULL_VALUE_ARRAY |
Constructor Summary | |
---|---|
ArgGetFieldValue(Env env,
Value obj,
StringValue name)
|
Method Summary | |
---|---|
Value |
getArg(Value name,
boolean isTop)
Creates an argument which may create the given field. |
Value |
getFieldArg(Env env,
StringValue name,
boolean isTop)
Creates an argument which may create the given field. |
Var |
getFieldVar(Env env,
StringValue name)
Converts to a reference variable. |
Var |
getVar(Value index)
Converts to a reference variable. |
Value |
toAutoArray()
Converts to an array if null. |
Value |
toAutoObject(Env env)
Converts to an object if null. |
java.lang.String |
toJavaString()
Converts to a java String object. |
Value |
toLocalRef()
Converts to a reference variable. |
Value |
toLocalValue()
Converts to a function argument. |
Value |
toLocalValueReadOnly()
Converts to a read-only function argument. |
Var |
toLocalVarDeclAsRef()
Converts to a reference variable. |
Value |
toRefValue()
Converts to a reference variable. |
StringValue |
toStringValue()
Converts to a StringValue. |
Value |
toValue()
Converts to a value. |
Var |
toVar()
Converts to a variable. |
Methods inherited from class com.caucho.quercus.env.ArgValue |
---|
printRImpl, toArray, toArrayValue, toBoolean, toChar, toDouble, toInputStream, toJavaObject, toLong, toStringValue, varDumpImpl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArgGetFieldValue(Env env, Value obj, StringValue name)
Method Detail |
---|
public Value getArg(Value name, boolean isTop)
getArg
in class Value
public Value getFieldArg(Env env, StringValue name, boolean isTop)
getFieldArg
in class Value
public Var toLocalVarDeclAsRef()
toLocalVarDeclAsRef
in class Value
public Value toValue()
toValue
in class ArgValue
public Value toLocalValueReadOnly()
toLocalValueReadOnly
in class Value
public Value toLocalValue()
toLocalValue
in class Value
public Value toLocalRef()
toLocalRef
in class Value
public Value toAutoArray()
Value
toAutoArray
in class Value
public Value toAutoObject(Env env)
Value
toAutoObject
in class ArgValue
public Value toRefValue()
toRefValue
in class Value
public Var toVar()
toVar
in class Value
public Var getVar(Value index)
getVar
in class Value
public Var getFieldVar(Env env, StringValue name)
getFieldVar
in class Value
public StringValue toStringValue()
Value
toStringValue
in class ArgValue
public java.lang.String toJavaString()
Value
toJavaString
in class ArgValue
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |