com.caucho.quercus.env
Class ArrayValue.Entry
java.lang.Object
com.caucho.quercus.env.ArrayValue.Entry
- All Implemented Interfaces:
- java.io.Serializable, java.util.Map.Entry<Value,Value>
- Enclosing class:
- ArrayValue
public static final class ArrayValue.Entry
- extends java.lang.Object
- implements java.util.Map.Entry<Value,Value>, java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map.Entry |
equals, hashCode |
ArrayValue.Entry
public ArrayValue.Entry(Value key)
ArrayValue.Entry
public ArrayValue.Entry(Value key,
Value value)
ArrayValue.Entry
public ArrayValue.Entry(ArrayValue.Entry entry)
getNext
public final ArrayValue.Entry getNext()
setNext
public final void setNext(ArrayValue.Entry next)
getPrev
public final ArrayValue.Entry getPrev()
setPrev
public final void setPrev(ArrayValue.Entry prev)
getNextHash
public final ArrayValue.Entry getNextHash()
setNextHash
public final void setNextHash(ArrayValue.Entry next)
getRawValue
public Value getRawValue()
getValue
public Value getValue()
- Specified by:
getValue
in interface java.util.Map.Entry<Value,Value>
getKey
public Value getKey()
- Specified by:
getKey
in interface java.util.Map.Entry<Value,Value>
toValue
public Value toValue()
toVar
public Var toVar()
toRefVar
public Var toRefVar()
- Argument used/declared as a ref.
toArgValue
public Value toArgValue()
- Converts to an argument value.
setValue
public Value setValue(Value value)
- Specified by:
setValue
in interface java.util.Map.Entry<Value,Value>
set
public Value set(Value value)
toRef
public Value toRef()
- Converts to a variable reference (for function arguments)
toArgRef
public Value toArgRef()
- Converts to a variable reference (for function arguments)
toArg
public Value toArg()
varDumpImpl
public void varDumpImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
throws java.io.IOException
- Throws:
java.io.IOException
printRImpl
protected void printRImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
throws java.io.IOException
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object