hg: amber/amber: bulk datum development with experimental features
vicente.romero at oracle.com
vicente.romero at oracle.com
Fri Apr 6 17:09:25 UTC 2018
Changeset: 3ec295599b1f
Author: vromero
Date: 2018-04-06 13:08 -0400
URL: http://hg.openjdk.java.net/amber/amber/rev/3ec295599b1f
bulk datum development with experimental features
! make/autoconf/spec.gmk.in
+ src/java.base/share/classes/java/lang/AbstractRecord.java
+ src/java.base/share/classes/java/lang/annotation/Data.java
+ src/java.base/share/classes/java/lang/compiler/Extractor.java
+ src/java.base/share/classes/java/lang/compiler/ExtractorCarriers.java
+ src/java.base/share/classes/java/lang/compiler/ExtractorImpl.java
+ src/java.base/share/classes/java/lang/compiler/PatternSim.java
+ src/java.base/share/classes/java/lang/compiler/_pattern.java
+ src/java.base/share/classes/java/lang/invoke/ObjectMethodBuilders.java
! src/java.base/share/classes/module-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/AccessorTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/Accessors.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/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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/Resolve.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/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.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/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/AccessorTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
+ test/jdk/java/lang/compiler/ExtractorTest.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
+ test/langtools/tools/javac/datum/AllowStaticFieldsInRecordsTest.java
+ test/langtools/tools/javac/datum/BadUseOfRecordTest.java
+ test/langtools/tools/javac/datum/BadUseOfRecordTest.out
+ 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/DatumCanNotDeclaredFieldsWithSameName.java
+ test/langtools/tools/javac/datum/DatumCanNotDeclaredFieldsWithSameName.out
+ test/langtools/tools/javac/datum/DatumShouldDeclareAtLeastOneFieldTest.java
+ test/langtools/tools/javac/datum/DatumShouldDeclareAtLeastOneFieldTest.out
+ test/langtools/tools/javac/datum/GuardsInRecordsTest.java
+ test/langtools/tools/javac/datum/Neg01.java
+ test/langtools/tools/javac/datum/Neg01.out
+ test/langtools/tools/javac/datum/Neg02.java
+ test/langtools/tools/javac/datum/Neg02.out
+ test/langtools/tools/javac/datum/Neg03.java
+ test/langtools/tools/javac/datum/Neg03.out
+ test/langtools/tools/javac/datum/NoAddFieldsCanBeDeclaredInDatumTest.java
+ test/langtools/tools/javac/datum/NoAddFieldsCanBeDeclaredInDatumTest.out
+ test/langtools/tools/javac/datum/ParameterLessConstructorsTest.java
+ test/langtools/tools/javac/datum/Pos01.java
+ test/langtools/tools/javac/datum/Pos02.java
+ test/langtools/tools/javac/datum/RecordsMustBeStaticTest.java
+ test/langtools/tools/javac/datum/SubDatumCannotPassDuplicateArgsToSuperTest.java
+ test/langtools/tools/javac/datum/SubDatumCannotPassDuplicateArgsToSuperTest.out
+ test/langtools/tools/javac/datum/SubDatumFieldsMustBeAPrefixOfParentTest.java
+ test/langtools/tools/javac/datum/SubDatumFieldsMustBeAPrefixOfParentTest.out
+ test/langtools/tools/javac/datum/UserDefinedMethodsTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
+ test/langtools/tools/javac/doctree/AccessorsTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/enum/EnumMembersOrder.out
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javadoc/api/basic/GetTask_DiagListenerTest.java
More information about the amber-dev
mailing list