Invalid Use Of Date
rascal-0.34.0
Synopsis
Invalid of of a date at runtime
Types
data RuntimeException = InvalidUseOfDate(str message);
Usage
import Exception;
(only needed when InvalidUseOfDate
is used in catch
)
Description
Thrown by operations on date values that try to update unavailable information.
Examples
Setting the hour
field on a date value throws an exception:
rascal>NOW = $2016-09-18$;
datetime: $2016-09-18$
rascal>NOW.hour = 14;
|prompt:///|(11,2,<1,11>,<1,13>): Can not retrieve the hour on a date value
Advice: |https://www.rascal-mpl.org/docs/Rascal/Errors/CompileTimeErrors/UnsupportedOperation|
ok
NOTE: Exception is not shown properly