hg: amber/amber: change keyword __datum to record and make record a context dependend keyword
Ali Ebrahimi
ali.ebrahimi1781 at gmail.com
Wed Nov 29 19:51:39 UTC 2017
Hi,
There is an occurrence of DATUM in:
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Thu
Nov 23 22:06:11 2017 +0100+++
b/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Wed
Nov 29 14:29:08 2017 -0500@@ -317,7 +317,7 @@ * Flag to indicate
that a class is a datum. The flag is also used to mark fields that are
* part of the state vector of a datum class. */- public
static final long DATUM = 1L<<58;+ public static final long RECORD
= 1L<<58; /** * Flag to indicate that a datum field is
non-final.@@ -439,7 +439,7 @@
DEPRECATED_ANNOTATION(Flags.DEPRECATED_ANNOTATION),
DEPRECATED_REMOVAL(Flags.DEPRECATED_REMOVAL),
HAS_RESOURCE(Flags.HAS_RESOURCE),- DATUM(Flags.DATUM),*+
DATUM(Flags.RECORD), <----------------------------------*
On Wed, Nov 29, 2017 at 11:04 PM, <vicente.romero at oracle.com> wrote:
> Changeset: f2e367b90111
> Author: vromero
> Date: 2017-11-29 14:29 -0500
> URL: http://hg.openjdk.java.net/amber/amber/rev/f2e367b90111
>
> change keyword __datum to record and make record a context dependend
> keyword
>
> + src/java.base/share/classes/java/lang/AbstractRecord.java
> - src/java.base/share/classes/java/lang/DataClass.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.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/
> parser/JavacParser.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.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
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
> ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
> ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
> ! test/langtools/jdk/jshell/CompletenessTest.java
> ! test/langtools/tools/javac/datum/CheckDatumMembersAccess.java
> ! test/langtools/tools/javac/datum/DataClassAsSuper.java
> ! test/langtools/tools/javac/datum/DataClassAsSuper.out
> ! test/langtools/tools/javac/datum/DataClassTest.java
> ! test/langtools/tools/javac/datum/DatumCanNotDeclaredFieldsWithS
> ameName.java
> ! test/langtools/tools/javac/datum/DatumCanNotDeclaredFieldsWithS
> ameName.out
> ! test/langtools/tools/javac/datum/DatumShouldDeclareAtLeastOneFi
> eldTest.java
> ! test/langtools/tools/javac/datum/DatumShouldDeclareAtLeastOneFi
> eldTest.out
> ! test/langtools/tools/javac/datum/Neg01.java
> ! test/langtools/tools/javac/datum/Neg01.out
> ! test/langtools/tools/javac/datum/NoAddFieldsCanBeDeclaredInDatu
> mTest.java
> ! test/langtools/tools/javac/datum/NoAddFieldsCanBeDeclaredInDatumTest.out
> ! test/langtools/tools/javac/datum/Pos01.java
> ! test/langtools/tools/javac/datum/Pos02.java
> ! test/langtools/tools/javac/datum/SubDatumCannotPassDuplicateArg
> sToSuperTest.java
> ! test/langtools/tools/javac/datum/SubDatumCannotPassDuplicateArg
> sToSuperTest.out
> ! test/langtools/tools/javac/datum/SubDatumFieldsMustBeAPrefixOfP
> arentTest.java
> ! test/langtools/tools/javac/datum/SubDatumFieldsMustBeAPrefixOfP
> arentTest.out
> ! test/langtools/tools/javac/datum/UserDefinedMethodsTest.java
>
>
--
Best Regards,
Ali Ebrahimi
More information about the amber-dev
mailing list