hg: valhalla/valhalla: 8210847:[lworld] Javac should accept __WithField operator only with -XDallowWithFieldOperator

srikanth.adayapalam at oracle.com srikanth.adayapalam at oracle.com
Tue Sep 18 09:13:11 UTC 2018


Changeset: b1fa2b18911d
Author:    sadayapalam
Date:      2018-09-18 14:42 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b1fa2b18911d

8210847:[lworld] Javac should accept __WithField operator only with -XDallowWithFieldOperator

! 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/hotspot/jtreg/compiler/valhalla/valuetypes/TestArrays.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestBasicFunctionality.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestCallingConvention.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestIntrinsics.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestLWorld.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestMethodHandles.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestNewAcmp.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestOnStackReplacement.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/FlattenableSemanticTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ObjectMethods.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/QuickeningTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/Test8186715.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/TestInheritedValueTypeFields.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/UninitializedValueFieldsTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/VDefaultTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/VTBufferTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/VWithFieldTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueOops.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeArray.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeCreation.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeDensity.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeGetField.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypesTest.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueWithJni.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/valhalla/valuetypes/ArrayElementVarHandleTest.java
! test/jdk/valhalla/valuetypes/MethodHandleTest.java
! test/jdk/valhalla/valuetypes/ObjectMethods.java
! test/jdk/valhalla/valuetypes/Reflection.java
! test/jdk/valhalla/valuetypes/ValueArray.java
! test/jdk/valhalla/valuetypes/ValueBootstrapMethods.java
! test/jdk/valhalla/valuetypes/ValueTypesAttributeTest.java
! test/langtools/tools/javac/diags/examples/ValueInstanceFieldExpectedHere.java
+ test/langtools/tools/javac/diags/examples/WithFieldOperatorDisallowed.java
! test/langtools/tools/javac/valhalla/lworld-values/CastNoNullCheckTest.java
! test/langtools/tools/javac/valhalla/lworld-values/CastNullCheckTest.java
! test/langtools/tools/javac/valhalla/lworld-values/CheckFlags.java
! test/langtools/tools/javac/valhalla/lworld-values/CheckMakeDefault.java
! test/langtools/tools/javac/valhalla/lworld-values/CheckSuperCompileOnly.java
! test/langtools/tools/javac/valhalla/lworld-values/DemoteToValueBasedTest.java
! test/langtools/tools/javac/valhalla/lworld-values/FlattenableNegativeTest.java
! test/langtools/tools/javac/valhalla/lworld-values/Point.java
! test/langtools/tools/javac/valhalla/lworld-values/ValueBootstrapMethodsTest.java
! test/langtools/tools/javac/valhalla/lworld-values/ValueCreationTest.java
! test/langtools/tools/javac/valhalla/lworld-values/WithFieldAccessorTest.java
! test/langtools/tools/javac/valhalla/lworld-values/WithFieldOfExplicitSelector.java
! test/langtools/tools/javac/valhalla/lworld-values/WithFieldOfGenericType.java
! test/langtools/tools/javac/valhalla/lworld-values/WithFieldOfImplicitThis.java
! test/langtools/tools/javac/valhalla/lworld-values/WithFieldOperatorTest.java
! test/langtools/tools/javac/valhalla/lworld-values/WithFieldRuntimeTest.java



More information about the valhalla-dev mailing list