orc.orchard.oil
Class UnrepresentableValue

java.lang.Object
  extended by orc.orchard.oil.Expression
      extended by orc.orchard.oil.Argument
          extended by orc.orchard.oil.Value
              extended by orc.orchard.oil.UnrepresentableValue
All Implemented Interfaces:
java.io.Serializable

public class UnrepresentableValue
extends Value

FIXME: this is a hack so I can get everything to compile without worrying about representations for weird values like closures and sites. Long-term, this class should be removed.

Author:
quark
See Also:
Serialized Form

Constructor Summary
UnrepresentableValue()
           
UnrepresentableValue(java.lang.String description)
           
 
Method Summary
 java.lang.String toString()
           
 Arg unmarshal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnrepresentableValue

public UnrepresentableValue()

UnrepresentableValue

public UnrepresentableValue(java.lang.String description)
Method Detail

toString

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

unmarshal

public Arg unmarshal()
              throws InvalidOilException
Specified by:
unmarshal in class Value
Throws:
InvalidOilException