orc.runtime.values
Class Field

java.lang.Object
  extended by orc.runtime.values.Value
      extended by orc.runtime.values.Field
All Implemented Interfaces:
java.io.Serializable, Future

public class Field
extends Value
implements java.io.Serializable

Allow field names to be distinguished from strings when appropriate.

Author:
quark
See Also:
Serialized Form

Constructor Summary
Field(java.lang.String key)
           
 
Method Summary
<E> E
accept(Visitor<E> visitor)
           
 java.lang.String getKey()
           
 java.lang.String toString()
           
 
Methods inherited from class orc.runtime.values.Value
forceArg, forceCall, head, isCons, isNil, isNone, isSome, signal, tail, untag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Field

public Field(java.lang.String key)
Method Detail

getKey

public java.lang.String getKey()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public <E> E accept(Visitor<E> visitor)
Specified by:
accept in class Value