History

Updated Throwable native module

Dmitry Kabak (userdima committed 13 years ago

Commit f6838531 parent 9ad5c4b2 files · +14 −4Browse files

Showing the changes to java (2 of 2 files). Show all

Unified · Split

2 files
  1. java/pkg/java/lang/Throwable_L.b +11 −1
  2. java/pkg/java/lang/Throwable_L.m +3 −3
java/pkg/java/lang/Throwable_L.b+11−1
@@ -56,7 +56,7 @@ printStackTrace0_rObject_V( this : ref Throwable_obj, p0 : JObject) · 55 unmodified lines
5656
5757 }#<<
5858
59−fillInStackTrace_rThrowable( this : ref Throwable_obj) : ref Throwable_obj
59+fillInStackTrace_I_rThrowable( this : ref Throwable_obj, p0 : int) : ref Throwable_obj
6060 {#>>
6161 # attempt to open the local "prog" device (i.e. '#p')
6262 # and read the call stack into an array of bytes
@@ -77,6 +77,16 @@ fillInStackTrace_rThrowable( this : ref Throwable_obj) : ref Throwable_obj · 14 unmodified lines
7777 return( this );
7878 }#<<
7979
80+getStackTraceDepth_I( this : ref Throwable_obj) : int
81+{#>>
82+ return 0;
83+}#<<
84+
85+getStackTraceElement_I_rStackTraceElement( this : ref Throwable_obj, p0 : int) : JObject
86+{#>>
87+ return nil;
88+}#<<
89+
8090 ####### private functions
8191
8292
java/pkg/java/lang/Throwable_L.m+3−3
@@ -10,7 +10,7 @@ Throwable_L : module · 9 unmodified lines
1010 };
1111
1212 init : fn( jni_p : JNI );
13− printStackTrace0_rObject_V : fn( this : ref Throwable_obj, p0 : JObject);
14− fillInStackTrace_rThrowable : fn( this : ref Throwable_obj) : ref Throwable_obj;
15−
13+ fillInStackTrace_I_rThrowable : fn( this : ref Throwable_obj, p0 : int) : ref Throwable_obj;
14+ getStackTraceDepth_I : fn( this : ref Throwable_obj) : int;
15+ getStackTraceElement_I_rStackTraceElement : fn( this : ref Throwable_obj, p0 : int) : JObject;
1616 };