de.infinityloop.upcast.upl.val
Class UPLNull
java.lang.Object
de.infinityloop.upcast.upl.val.UPLValue
de.infinityloop.upcast.upl.val.UPLNull
- Direct Known Subclasses:
- UPLVoid
public class UPLNull
- extends UPLValue
|
Field Summary |
protected java.lang.String |
cause
|
| Fields inherited from class de.infinityloop.upcast.upl.val.UPLValue |
isBreakValue, isEmptyReturnValue, isReturnValue, isValid, kTYPE_BOOL, kTYPE_COLOR, kTYPE_ID, kTYPE_LIST, kTYPE_NULL, kTYPE_NUMERIC, kTYPE_STRING, kTYPE_UNKNOWN, kTYPE_VALUE, kTYPE_VOID, type |
|
Constructor Summary |
UPLNull(java.lang.String cause)
|
| Methods inherited from class de.infinityloop.upcast.upl.val.UPLValue |
add, affirmate, castValueToType, decrement, div, equals, eval, getType, getType, getTypeName, getTypeName, increment, isBreakValue, isEmptyReturnValue, isReturnValue, isValid, mod, negate, not, setBreakValue, setEmptyReturnValue, setReturnValue, setValid, sub, times, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
cause
protected java.lang.String cause
UPLNull
public UPLNull(java.lang.String cause)
castToNull
public static UPLNull castToNull(UPLValue from)
compareTo
public int compareTo(int compareType,
UPLValue to)
throws UPLValueException
- Specified by:
compareTo in class UPLValue
- Throws:
UPLValueException
getBooleanValue
public boolean getBooleanValue()
throws UPLValueException
- Description copied from class:
UPLValue
- The boolean value of an UPLValue.
- Specified by:
getBooleanValue in class UPLValue
- Returns:
- always false
- Throws:
UPLValueException- See Also:
UPLValue.getBooleanValue()
getAsUPL
public java.lang.String getAsUPL()
- Specified by:
getAsUPL in class UPLValue
getAsString
public java.lang.String getAsString()
- Specified by:
getAsString in class UPLValue
getDebugString
public java.lang.String getDebugString()
- Specified by:
getDebugString in class UPLValue