Details
-
Enhancement
-
Resolution: Duplicate
-
P4
-
None
-
19
-
generic
-
generic
Description
ADDITIONAL SYSTEM INFORMATION :
Same asJDK-8292756
A DESCRIPTION OF THE PROBLEM :
In other words, backport https://github.com/openjdk/jdk/pull/10347 to JDK19 (so it's available in, like, jdk 19.0.1).
Several benefits of backporting to JDK 19:
+ Build tools like Gradle wouldn't support JDK 20 until GA, so having a serious bug in JDK 19 = having a JDK 19 without record patterns at all.
+ Users won't be able to extensively test the feature without being able to use the feature. Preview features are supposed to be tested.
+ Bug-fix updates are supposed to deliver bug-fixes, and this is a bug-fix.
Same as
A DESCRIPTION OF THE PROBLEM :
In other words, backport https://github.com/openjdk/jdk/pull/10347 to JDK19 (so it's available in, like, jdk 19.0.1).
Several benefits of backporting to JDK 19:
+ Build tools like Gradle wouldn't support JDK 20 until GA, so having a serious bug in JDK 19 = having a JDK 19 without record patterns at all.
+ Users won't be able to extensively test the feature without being able to use the feature. Preview features are supposed to be tested.
+ Bug-fix updates are supposed to deliver bug-fixes, and this is a bug-fix.
Attachments
Issue Links
- duplicates
-
JDK-8292756 java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope$ScopeImpl.leave(Scope.java:386)
- Resolved