public static final class ArrayValue.Entry extends java.lang.Object implements java.util.Map.Entry<Value,Value>, java.io.Serializable
Constructor and Description |
---|
Entry(ArrayValue.Entry entry) |
Entry(Value key) |
Entry(Value key,
Value value) |
Modifier and Type | Method and Description |
---|---|
Value |
getKey() |
ArrayValue.Entry |
getNext() |
ArrayValue.Entry |
getNextHash() |
ArrayValue.Entry |
getPrev() |
Value |
getRawValue() |
Value |
getValue() |
protected void |
printRImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet) |
Value |
set(Value value) |
void |
setNext(ArrayValue.Entry next) |
void |
setNextHash(ArrayValue.Entry next) |
void |
setPrev(ArrayValue.Entry prev) |
Value |
setValue(Value value) |
Value |
toArg() |
Value |
toArgRef()
Converts to a variable reference (for function arguments)
|
Value |
toArgValue()
Converts to an argument value.
|
Value |
toRef()
Converts to a variable reference (for function arguments)
|
Var |
toRefVar()
Argument used/declared as a ref.
|
java.lang.String |
toString() |
Value |
toValue() |
Var |
toVar() |
void |
varDumpImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet) |
public Entry(Value key)
public Entry(ArrayValue.Entry entry)
public final ArrayValue.Entry getNext()
public final void setNext(ArrayValue.Entry next)
public final ArrayValue.Entry getPrev()
public final void setPrev(ArrayValue.Entry prev)
public final ArrayValue.Entry getNextHash()
public final void setNextHash(ArrayValue.Entry next)
public Value getRawValue()
public Value getValue()
public Value toValue()
public Var toVar()
public Var toRefVar()
public Value toArgValue()
public Value toRef()
public Value toArgRef()
public Value toArg()
public void varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet) throws java.io.IOException
java.io.IOException
protected void printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object