git: openjdk/jdk: jdk23: 8334488: Improve error for illegal early access from nested class

Vicente Romero vromero at openjdk.org
Thu Jun 20 18:03:27 UTC 2024


Changeset: e84e0cdf
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-06-20 18:02:13 +0000
URL:       https://git.openjdk.org/jdk/commit/e84e0cdf6284a99f6293619e7444eec2a3113390

8334488: Improve error for illegal early access from nested class

Reviewed-by: mcimadamore
Backport-of: 7b3a96d57023e8a7cf495e2d7c551976f0e5656b

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
! test/langtools/tools/javac/LocalClassCtorPrologue.out
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out



More information about the jdk-changes mailing list