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
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to