|
||||||||||
| 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, SCALAR_V |
| 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, toDouble, 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 Valuepublic Var toLocalVarDeclAsRef()
toLocalVarDeclAsRef in class Valuepublic Value toValue()
toValue in class ArgValuepublic Value toLocalValueReadOnly()
toLocalValueReadOnly in class Valuepublic Value toLocalValue()
toLocalValue in class Valuepublic Value toLocalRef()
toLocalRef in class Valuepublic Value toAutoArray()
Value
toAutoArray in class Valuepublic Value toAutoObject(Env env)
Value
toAutoObject in class ArgValuepublic Value toRefValue()
toRefValue in class Valuepublic Var toVar()
toVar in class Valuepublic Var getVar(Value index)
getVar in class Value
public Var getFieldVar(Env env,
StringValue name)
getFieldVar in class Valuepublic StringValue toStringValue()
Value
toStringValue in class ArgValuepublic java.lang.String toJavaString()
Value
toJavaString in class Value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||