[m-rev.] for review: getMessage for Mercury exceptions in java grade

Julien Fischer juliensf at csse.unimelb.edu.au
Mon Aug 3 14:47:34 AEST 2009


On Mon, 3 Aug 2009, Peter Wang wrote:

> Branches: main
>
> Make the Java jmercury.runtime.Exception class implement the getMessage()
> method for Throwable objects.  This is useful when Mercury code is called
> from Java code, without the main/2 wrapper.
>
> java/runtime/Exception.java:
>        Add a method pointer as a class variable.
>
>        Implement the getMessage() method by calling the method pointer
>        if set.
>
> library/exception.m:
>        On module initialisation set the method pointer in the
>        jmercury.runtime.Exception class.
>
>        Factor out code from report_uncaught_exception_2.

That looks fine.

Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list