git: openjdk/jdk: 8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)
Vicente Romero
vromero at openjdk.org
Tue May 28 13:17:06 UTC 2024
Changeset: 87a06b6c
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-05-28 13:15:20 +0000
URL: https://git.openjdk.org/jdk/commit/87a06b6ce41f8623d9111b4e41c72f0ddf842acd
8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
+ test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
+ test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
- test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java
More information about the jdk-changes
mailing list