-
Bug
-
Resolution: Fixed
-
P4
-
16
-
b08
The following code:
MethodHandle mh = MethodHandles.empty(MethodType.methodType(void.class, int.class, int.class));
MethodHandles.permuteArguments(mh, MethodType.methodType(void.class, int.class), 0, 0);
Throws:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.lang.invoke.LambdaForm$Name.isParam()" because "name" is null
at java.base/java.lang.invoke.LambdaFormBuffer.endEdit(LambdaFormBuffer.java:304)
at java.base/java.lang.invoke.LambdaFormEditor.dupArgumentForm(LambdaFormEditor.java:585)
at java.base/java.lang.invoke.MethodHandles.permuteArguments(MethodHandles.java:4649)
at main.Main.main(Main.java:11)
MethodHandle mh = MethodHandles.empty(MethodType.methodType(void.class, int.class, int.class));
MethodHandles.permuteArguments(mh, MethodType.methodType(void.class, int.class), 0, 0);
Throws:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.lang.invoke.LambdaForm$Name.isParam()" because "name" is null
at java.base/java.lang.invoke.LambdaFormBuffer.endEdit(LambdaFormBuffer.java:304)
at java.base/java.lang.invoke.LambdaFormEditor.dupArgumentForm(LambdaFormEditor.java:585)
at java.base/java.lang.invoke.MethodHandles.permuteArguments(MethodHandles.java:4649)
at main.Main.main(Main.java:11)