hg: jdk/jdk: 8242478: compiler implementation for records (Second Preview)
vicente.romero at oracle.com
vicente.romero at oracle.com
Sun May 17 15:10:37 UTC 2020
Changeset: 212f5084ac72
Author: vromero
Date: 2020-05-17 11:09 -0400
URL: https://hg.openjdk.java.net/jdk/jdk/rev/212f5084ac72
8242478: compiler implementation for records (Second Preview)
Reviewed-by: mcimadamore, jlahoda, darcy
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.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/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/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/InterfaceInInner.out
+ test/langtools/tools/javac/LocalInterface.java
+ test/langtools/tools/javac/LocalInterface.out
+ test/langtools/tools/javac/LocalRecord.java
+ test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
- test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java
! test/langtools/tools/javac/diags/examples/EnumsMustBeStatic.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/enum/NestedEnum.out
! test/langtools/tools/javac/enum/T5081785.out
! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
+ test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
More information about the jdk-changes
mailing list