Tomek Grabiec wrote:
> @@ -229,7 +232,24 @@ static const struct method_preload_entry
> method_preload_entries[] = {
> "(Ljava/lang/Throwable;)Ljava/lang/Throwable;",
> &vm_java_lang_Throwable_initCause,
> },
> -
> + {
> + &vm_java_lang_StackTraceElement,
> + "<init>",
> + "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)V",
> + &vm_java_lang_StackTraceElement_init,
> + },
> + {
> + &vm_java_lang_Throwable,
> + "toString",
> + "()Ljava/lang/String;",
> + &vm_java_lang_Throwable_toString,
> + },
> + {
> + &vm_java_lang_Throwable,
> + "stackTraceString",
> + "()Ljava/lang/String;",
> + &vm_java_lang_Throwable_stackTraceString,
> + },
I think we should do a bit of macro magic for this. Something like this:
DEFINE_METHOD(vm_java_lang_Throwable, stackTraceString, ...)
And we probably need a separate DEFINE_CONSTRUCTOR for "<init>".
Pekka
------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel