| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| TraceableValue | Mark a runtime object which may be traced (serialized in a trace file). | 
| Value | Supertype for traced value representations. | 
| Class Summary | |
|---|---|
| AbstractValue | |
| ConstantValue | Constant (not just immutable, but atomic) value, such as a String, Number, Boolean, Character, or null. | 
| ConsValue | |
| FieldValue | |
| ListValue | |
| Marshaller | |
| NilValue | |
| NullValue | |
| ObjectValue | The only thing we can reliably record about a Java object is its identity. | 
| OptionValue | |
| RecordValue | This doesn't correspond to any specific Orc
 type but is instead intended to be used by
 implementors of TraceableValueto
 encode object-like immutable structures. | 
| TaggedValue | |
| TupleValue | |
Serializable, immutable representations of Orc runtime values. While the usual Orc types are immutable and serializable, arbitrary Java objects (which they may contain) aren't. So we need an explicit conversion which translates any Java objects to serializable stand-ins.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||