Integrated: 8267509: Improve IllegalAccessException message to include the cause of the exception

Mandy Chung mchung at openjdk.org
Wed Oct 4 18:42:21 UTC 2023


On Wed, 13 Sep 2023 01:12:52 GMT, Mandy Chung <mchung at openjdk.org> wrote:

> This PR improves IllegalAccessException message thrown by `Lookup::findXXX` APIs if the method's variable arity modifier bit is set and `asVarargsCollector` fails.  It will include the exception message thrown by asVarargsCollector`.
> 
> The exception message looks like this:
> 
> java.lang.IllegalAccessException: cannot make variable arity: MyClass.m(Object[],int)void/invokeStatic does not have a trailing array parameter

This pull request has now been integrated.

Changeset: 36314a90
Author:    Mandy Chung <mchung at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/36314a90c15e2ab2a9b32c2e471655c1b07d452c
Stats:     2 lines in 1 file changed: 1 ins; 0 del; 1 mod

8267509: Improve IllegalAccessException message to include the cause of the exception

Reviewed-by: liach, naoto

-------------

PR: https://git.openjdk.org/jdk/pull/15698


More information about the core-libs-dev mailing list