|
@@ -13,6 +13,7 @@ class Exception {
|
|
@:noCompletion @:ifFeature("haxe.Exception.get_stack") var __skipStack:Int = 0;
|
|
@:noCompletion @:ifFeature("haxe.Exception.get_stack") var __skipStack:Int = 0;
|
|
@:noCompletion var __nativeException:Any;
|
|
@:noCompletion var __nativeException:Any;
|
|
@:noCompletion var __previousException:Null<Exception>;
|
|
@:noCompletion var __previousException:Null<Exception>;
|
|
|
|
+ @:noCompletion var __customStack:Null<String>;
|
|
|
|
|
|
static function caught(value:Any):Exception {
|
|
static function caught(value:Any):Exception {
|
|
if(Std.isOfType(value, Exception)) {
|
|
if(Std.isOfType(value, Exception)) {
|
|
@@ -91,10 +92,7 @@ class Exception {
|
|
}
|
|
}
|
|
|
|
|
|
function set_stack(stack:CallStack) {
|
|
function set_stack(stack:CallStack) {
|
|
- __exceptionStack = stack;
|
|
|
|
__customStack = CallStack.toString(stack);
|
|
__customStack = CallStack.toString(stack);
|
|
- return stack;
|
|
|
|
|
|
+ return __exceptionStack = stack;
|
|
}
|
|
}
|
|
-
|
|
|
|
- @:noCompletion var __customStack:Null<String>;
|
|
|
|
-}
|
|
|
|
|
|
+}
|