[Integrated] [lworld] RFR: 8242900: [lworld] Allow an inline type to declare a superclass that meets specified restrictions

Srikanth Adayapalam sadayapalam at openjdk.java.net
Thu Apr 23 14:52:02 UTC 2020


Changeset: 21a4dae7
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2020-04-23 14:51:32 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/21a4dae7

8242900: [lworld] Allow an inline type to declare a superclass that meets specified restrictions

! 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/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/TransValues.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/jdk/java/lang/annotation/TypeAnnotationReflection.java
! test/jdk/java/lang/reflect/Generics/TestC1.java
! test/jdk/java/lang/reflect/Generics/TestC2.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out
+ test/langtools/tools/javac/valhalla/lworld-values/BinarySuperclassConstraints.java
+ test/langtools/tools/javac/valhalla/lworld-values/BinarySuperclassConstraints.out
! test/langtools/tools/javac/valhalla/lworld-values/CheckExtends.java
! test/langtools/tools/javac/valhalla/lworld-values/CheckExtends.out
! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest2.out
! test/langtools/tools/javac/valhalla/lworld-values/InlineAnnotationTest.java
! test/langtools/tools/javac/valhalla/lworld-values/InlineAnnotationTest.out
+ test/langtools/tools/javac/valhalla/lworld-values/SuperclassCollections.java
+ test/langtools/tools/javac/valhalla/lworld-values/SuperclassConstraints.java
+ test/langtools/tools/javac/valhalla/lworld-values/SuperclassConstraints.out
! test/langtools/tools/javac/valhalla/lworld-values/ValueAnnotationTest.out
! test/langtools/tools/javac/valhalla/lworld-values/ValueModifierTest.out
! test/langtools/tools/javac/varargs/6806876/T6806876.out
! test/langtools/tools/javap/AnnoTest.java


More information about the valhalla-dev mailing list