Uses of Interface
orc.trace.values.Value

Packages that use Value
orc.runtime.sites Abstract base classes for Orc sites plus fundamental sites. 
orc.trace.events Events which may appear in a trace file. 
orc.trace.values Serializable, immutable representations of Orc runtime values. 
 

Uses of Value in orc.runtime.sites
 

Methods in orc.runtime.sites that return Value
 Value DotSite.marshal(Marshaller tracer)
           
 

Uses of Value in orc.trace.events
 

Fields in orc.trace.events declared as Value
 Value SendEvent.site
           
 Value StoreEvent.value
           
 Value ReceiveEvent.value
           
 Value PublishEvent.value
           
 

Constructors in orc.trace.events with parameters of type Value
PublishEvent(Value value)
           
ReceiveEvent(Value value)
           
ReceiveEvent(Value value, int latency)
           
SendEvent(Value site, Value[] arguments)
           
SendEvent(Value site, Value[] arguments)
           
StoreEvent(PullEvent pull, Value value)
           
 

Uses of Value in orc.trace.values
 

Classes in orc.trace.values that implement Value
 class AbstractValue
           
 class ConstantValue
          Constant (not just immutable, but atomic) value, such as a String, Number, Boolean, Character, or null.
 class ConsValue
           
 class FieldValue
           
 class ListValue
           
 class NilValue
           
 class NullValue
           
 class ObjectValue
          The only thing we can reliably record about a Java object is its identity.
 class OptionValue
           
 class RecordValue
          This doesn't correspond to any specific Orc type but is instead intended to be used by implementors of TraceableValue to encode object-like immutable structures.
 class TaggedValue
           
 class TupleValue
           
 

Fields in orc.trace.values declared as Value
 Value ConsValue.head
           
 Value[] TupleValue.values
           
 Value[] TaggedValue.values
           
 

Methods in orc.trace.values that return Value
 Value TraceableValue.marshal(Marshaller tracer)
           
 Value Marshaller.marshal(java.lang.Object value)
          Marshal a runtime value into an immutable, serializable representation.
 

Methods in orc.trace.values that return types with arguments of type Value
 java.util.Iterator<Value> ListValue.iterator()
           
 

Methods in orc.trace.values with parameters of type Value
 void RecordValue.put(java.lang.String key, Value value)
           
 

Constructors in orc.trace.values with parameters of type Value
ConsValue(Value head, ListValue tail)
           
TaggedValue(java.lang.String tagName, Value[] values)
           
TupleValue(Value[] values)