hg: valhalla/valhalla: 8225222: [lworld]: Withdraw support for value modifier and @__value__ annotation

Srikanth srikanth.adayapalam at oracle.com
Tue Jun 4 05:30:53 UTC 2019


As warned well in advance, this change set removes the value modifier 
and @__value__ annotation. Anyone still using them should use the inine 
modifier and @__inline__ annotation to get their code to compile.

Srikanth

On 04/06/19 10:56 AM, srikanth.adayapalam at oracle.com wrote:
> Changeset: bfc6acdf88b3
> Author:    sadayapalam
> Date:      2019-06-04 10:56 +0530
> URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bfc6acdf88b3
>
> 8225222: [lworld]: Withdraw support for value modifier and @__value__ annotation
>
> - src/java.base/share/classes/java/lang/__value__.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
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
> ! test/langtools/tools/javac/valhalla/lworld-values/AnonymousValue.java
> ! test/langtools/tools/javac/valhalla/lworld-values/AnonymousValueType.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ArrayCreationWithQuestion.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ArrayRelationsTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/AssortedTests.java
> ! test/langtools/tools/javac/valhalla/lworld-values/BoxValCastTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CanonicalCtorTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CastNullCheckTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ChainedAssignmentTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckClone.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckClone.out
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckCyclicMembership.java
> ! 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/CheckFieldDescriptors.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckFinal.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckFinalize.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckFlattenableCycles.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckFlattenableSyntheticFields.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckIdentityHash.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckIdentityHash01.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckLocalClasses.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckMakeDefault.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckMakeDefault.out
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckMultiDimensionalArrayStore.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckNullAssign.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckNullCastable.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckNullWithQuestion.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckQuestionInMessages.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckSeparateCompile0.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckStaticFinalAssign.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckSync.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckSynchronized.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckThisLeak.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckThisLeakVBC.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckValueFactoryWithReference.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckValueModifier.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CheckValueModifier.out
> ! test/langtools/tools/javac/valhalla/lworld-values/CompilesJustFine.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ConstantPropagationTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/CtorChain.java
> ! test/langtools/tools/javac/valhalla/lworld-values/DocLintSyntheticsTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/EmptyValueTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/EmptyValueTest.out
> ! test/langtools/tools/javac/valhalla/lworld-values/FinalFieldTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/FlattenableFlagFromClass.java
> ! test/langtools/tools/javac/valhalla/lworld-values/FlattenableNegativeTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/GenericArrayRegression.java
> ! test/langtools/tools/javac/valhalla/lworld-values/GenericArrayTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/GenericsAndValues1.java
> ! test/langtools/tools/javac/valhalla/lworld-values/GenericsAndValues2.java
> ! test/langtools/tools/javac/valhalla/lworld-values/GenericsAndValues3.java
> ! test/langtools/tools/javac/valhalla/lworld-values/GenericsWithQuestion.java
> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest.out
> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest2.java
> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest2.out
> ! test/langtools/tools/javac/valhalla/lworld-values/InferredValueParameterizationTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/InnerClassAttributeValuenessTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/InnerValueNew.java
> ! test/langtools/tools/javac/valhalla/lworld-values/IntercastTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/IntercastTest2.java
> ! test/langtools/tools/javac/valhalla/lworld-values/LocalValueNew.java
> ! test/langtools/tools/javac/valhalla/lworld-values/LookupOnLoxTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/LookupOnLoxTest2.java
> ! test/langtools/tools/javac/valhalla/lworld-values/MiscThisLeak.java
> ! test/langtools/tools/javac/valhalla/lworld-values/MyValue.java
> ! test/langtools/tools/javac/valhalla/lworld-values/NoncovariantArrayTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ParameterizedDefault.java
> ! test/langtools/tools/javac/valhalla/lworld-values/Point.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ProjectedArrayDotClass.java
> ! test/langtools/tools/javac/valhalla/lworld-values/QPoint.java
> ! test/langtools/tools/javac/valhalla/lworld-values/QTypedValue.java
> ! test/langtools/tools/javac/valhalla/lworld-values/QualifiedSuperCtor.java
> ! test/langtools/tools/javac/valhalla/lworld-values/QualifiedThisTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/SideEffectTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/SneakThroSuperCallTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/TypeRelationsNegativeTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/TypeRelationsTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/UncheckedDefault.java
> ! test/langtools/tools/javac/valhalla/lworld-values/UnrelatedThisLeak.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueAnnotationOnAnonymousClass.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueAnnotationOnAnonymousClass.out
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueAnnotationTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueBasedWarningsTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueBootstrapMethodsTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueConstructorRef.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueCreationTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueModifierTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueModifierTest.out
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueNewReadWrite.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValueOverGenericsTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/ValuesAsRefs.java
> ! test/langtools/tools/javac/valhalla/lworld-values/WithFieldAccessorTest.java
> ! test/langtools/tools/javac/valhalla/lworld-values/WithFieldNegativeTests.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