git: openjdk/jdk: 8221580: Confusing diagnostic for assigning a static final field in a constructor

Vicente Romero vromero at openjdk.org
Mon Feb 6 18:23:51 UTC 2023


Changeset: 8c01b6e6
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-06 18:22:22 +0000
URL:       https://git.openjdk.org/jdk/commit/8c01b6e66b1ce9f9df5a1d12c8717a9e3322948a

8221580: Confusing diagnostic for assigning a static final field in a constructor

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/tools/javac/InnerNamedConstant_2_A.out
! test/langtools/tools/javac/InnerNamedConstant_2_B.out
! test/langtools/tools/javac/StoreClass.out
! test/langtools/tools/javac/TryWithResources/BadTwr.out
! test/langtools/tools/javac/diags/examples/CantAssignToFinal.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
! test/langtools/tools/javac/records/RecordCompilationTests.java



More information about the jdk-changes mailing list