hg: valhalla/valhalla: [lworld] Relax the requirement that value classes and their instance fields must be explicitlymarked final; Make them implicitly final automatically.

srikanth.adayapalam at oracle.com srikanth.adayapalam at oracle.com
Mon Jun 25 08:03:20 UTC 2018


Changeset: 3d51c1a5997d
Author:    sadayapalam
Date:      2018-06-25 13:33 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/3d51c1a5997d

[lworld] Relax the requirement that value classes and their instance fields must be explicitlymarked final; Make them implicitly final automatically.

! 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/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/valhalla/lworld-values/CheckFinal.java
! test/langtools/tools/javac/valhalla/lworld-values/CheckFinal.out




More information about the valhalla-dev mailing list