RFR: 8304929: MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved
Chen Liang
liach at openjdk.org
Wed Jul 3 12:07:19 UTC 2024
On Wed, 3 Jul 2024 11:57:31 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:
>> Simple fix for `MethodTypeDescImpl`'s violation of `resolveConstantDesc` specification.
>
> src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java line 226:
>
>> 224: }
>> 225: });
>> 226: mtype = mt;
>
> Can you drop this intermediate variable, and just assign to `mtype` directly?
Then I would have to suppress the deprecation warning for the security manager over the whole method. Is that acceptable?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/19991#discussion_r1664081082
More information about the core-libs-dev
mailing list