orc.trace.values
Class ConstantValue
java.lang.Object
   orc.trace.values.AbstractValue
orc.trace.values.AbstractValue
       orc.trace.values.ConstantValue
orc.trace.values.ConstantValue
- All Implemented Interfaces: 
- java.io.Serializable, Term, Value
- public class ConstantValue 
- extends AbstractValue
Constant (not just immutable, but atomic) value,
 such as a String, Number, Boolean, or Character.
- Author:
- quark
- See Also:
- Serialized Form
| Field Summary | 
|  java.io.Serializable | constant
 | 
 
 
| Method Summary | 
|  boolean | equals(java.lang.Object that)
 | 
|  void | prettyPrint(java.io.Writer out,
            int indent)Pretty-print the term to out.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
constant
public final java.io.Serializable constant
ConstantValue
public ConstantValue(java.io.Serializable constant)
prettyPrint
public void prettyPrint(java.io.Writer out,
                        int indent)
                 throws java.io.IOException
- Description copied from interface: Term
- Pretty-print the term to out. If the term is multiple lines, each newline
 should be followed by at least indent tabs. The value should not begin or
 end with a newline.
 
- 
- Throws:
- java.io.IOException
- See Also:
- Terms.indent(Writer, int)
 
equals
public boolean equals(java.lang.Object that)
- 
- Overrides:
- equalsin class- java.lang.Object
 
-