com.caucho.quercus.env
Class ObjectExtValue.Entry
java.lang.Object
com.caucho.quercus.env.ObjectExtValue.Entry
- All Implemented Interfaces:
- java.lang.Comparable<java.util.Map.Entry<Value,Value>>, java.util.Map.Entry<Value,Value>
- Enclosing class:
- ObjectExtValue
public static final class ObjectExtValue.Entry
- extends java.lang.Object
- implements java.util.Map.Entry<Value,Value>, java.lang.Comparable<java.util.Map.Entry<Value,Value>>
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 |
ObjectExtValue.Entry
public ObjectExtValue.Entry(StringValue key)
ObjectExtValue.Entry
public ObjectExtValue.Entry(StringValue key,
FieldVisibility visibility)
ObjectExtValue.Entry
public ObjectExtValue.Entry(StringValue key,
Value value)
ObjectExtValue.Entry
public ObjectExtValue.Entry(StringValue key,
Value value,
FieldVisibility visibility)
ObjectExtValue.Entry
public ObjectExtValue.Entry(Env env,
java.util.IdentityHashMap<Value,Value> map,
ObjectExtValue.Entry entry)
getValue
public Value getValue()
- Specified by:
getValue
in interface java.util.Map.Entry<Value,Value>
getRawValue
public Value getRawValue()
getKey
public StringValue getKey()
- Specified by:
getKey
in interface java.util.Map.Entry<Value,Value>
getNext
public ObjectExtValue.Entry getNext()
setNext
public void setNext(ObjectExtValue.Entry next)
getVisibility
public FieldVisibility getVisibility()
isPublic
public boolean isPublic()
isPrivate
public boolean isPrivate()
toValue
public Value toValue()
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>
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()
compareTo
public int compareTo(java.util.Map.Entry<Value,Value> other)
- Specified by:
compareTo
in interface java.lang.Comparable<java.util.Map.Entry<Value,Value>>
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