ValueException

haxe._Exception.NativeExceptionExceptionhaxe.ValueException (Class)

An exception containing arbitrary value.

This class is automatically used for throwing values, which don't extend haxe.Exception or native exception type. For example:

throw "Terrible error";

will be compiled to

throw new ValueException("Terrible error");

Instance Members

value: Any

Thrown value.


new(value: Any, ?previous: Exception, ?native: Any): Void
Name Type Default
value Any
previous Exception (optional)
native Any (optional)

Private Members

unwrap(): Any

Extract an originally thrown value.

This method must return the same value on subsequent calls. Used internally for catching non-native exceptions. Do not override unless you know what you are doing.

Returns
Any