hg: nashorn/jdk8/langtools: 96 new changesets

james.laskey at oracle.com james.laskey at oracle.com
Tue Oct 29 08:22:13 PDT 2013


Changeset: 1a3e8347f3dd
Author:    kizune
Date:      2013-10-01 17:03 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/1a3e8347f3dd

7118749: NPE in CreateSymbols caused by bad diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java

Changeset: de1c5dbe6c28
Author:    emc
Date:      2013-10-01 17:41 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/de1c5dbe6c28

8021339: Compile-time error during casting array to intersection
Summary: Add ability to have arrays in intersection types.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/ArraysInIntersections.java
+ test/tools/javac/InferArraysInIntersections.java
! test/tools/javac/generics/typevars/6680106/T6680106.out

Changeset: 1e6088da1740
Author:    vromero
Date:      2013-10-02 17:04 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/1e6088da1740

8023679: Improve error message for '_' used as a lambda parameter name
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/UnderscoreInLambdaExpression.java

Changeset: c13305cf8528
Author:    jlahoda
Date:      2013-10-04 08:29 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/c13305cf8528

8025118: Annotation processing api returns default modifier for interface without default methods
Summary: TypeElement.getModifiers() should not contain Modifier.DEFAULT
Reviewed-by: darcy, jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/processing/model/element/TestTypeElement.java

Changeset: c0d44b1e6b6a
Author:    kizune
Date:      2013-10-04 19:38 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/c0d44b1e6b6a

7096170: should remove unused support for enabling javac logging
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: 379c04c090cf
Author:    darcy
Date:      2013-10-04 10:00 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/379c04c090cf

8025913: Rename jdk.Supported to jdk.Exported
Reviewed-by: psandoz, forax, lancea, alanb, mchung, jjg

! src/share/classes/com/sun/source/doctree/AttributeTree.java
! src/share/classes/com/sun/source/doctree/AuthorTree.java
! src/share/classes/com/sun/source/doctree/BlockTagTree.java
! src/share/classes/com/sun/source/doctree/CommentTree.java
! src/share/classes/com/sun/source/doctree/DeprecatedTree.java
! src/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/share/classes/com/sun/source/doctree/DocRootTree.java
! src/share/classes/com/sun/source/doctree/DocTree.java
! src/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/share/classes/com/sun/source/doctree/EndElementTree.java
! src/share/classes/com/sun/source/doctree/EntityTree.java
! src/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/share/classes/com/sun/source/doctree/IdentifierTree.java
! src/share/classes/com/sun/source/doctree/InheritDocTree.java
! src/share/classes/com/sun/source/doctree/InlineTagTree.java
! src/share/classes/com/sun/source/doctree/LinkTree.java
! src/share/classes/com/sun/source/doctree/LiteralTree.java
! src/share/classes/com/sun/source/doctree/ParamTree.java
! src/share/classes/com/sun/source/doctree/ReferenceTree.java
! src/share/classes/com/sun/source/doctree/ReturnTree.java
! src/share/classes/com/sun/source/doctree/SeeTree.java
! src/share/classes/com/sun/source/doctree/SerialDataTree.java
! src/share/classes/com/sun/source/doctree/SerialFieldTree.java
! src/share/classes/com/sun/source/doctree/SerialTree.java
! src/share/classes/com/sun/source/doctree/SinceTree.java
! src/share/classes/com/sun/source/doctree/StartElementTree.java
! src/share/classes/com/sun/source/doctree/TextTree.java
! src/share/classes/com/sun/source/doctree/ThrowsTree.java
! src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/share/classes/com/sun/source/doctree/ValueTree.java
! src/share/classes/com/sun/source/doctree/VersionTree.java
! src/share/classes/com/sun/source/doctree/package-info.java
! src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/AnnotationTree.java
! src/share/classes/com/sun/source/tree/ArrayAccessTree.java
! src/share/classes/com/sun/source/tree/ArrayTypeTree.java
! src/share/classes/com/sun/source/tree/AssertTree.java
! src/share/classes/com/sun/source/tree/AssignmentTree.java
! src/share/classes/com/sun/source/tree/BinaryTree.java
! src/share/classes/com/sun/source/tree/BlockTree.java
! src/share/classes/com/sun/source/tree/BreakTree.java
! src/share/classes/com/sun/source/tree/CaseTree.java
! src/share/classes/com/sun/source/tree/CatchTree.java
! src/share/classes/com/sun/source/tree/ClassTree.java
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java
! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/share/classes/com/sun/source/tree/ContinueTree.java
! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java
! src/share/classes/com/sun/source/tree/EmptyStatementTree.java
! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/share/classes/com/sun/source/tree/ErroneousTree.java
! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java
! src/share/classes/com/sun/source/tree/ExpressionTree.java
! src/share/classes/com/sun/source/tree/ForLoopTree.java
! src/share/classes/com/sun/source/tree/IdentifierTree.java
! src/share/classes/com/sun/source/tree/IfTree.java
! src/share/classes/com/sun/source/tree/ImportTree.java
! src/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/share/classes/com/sun/source/tree/IntersectionTypeTree.java
! src/share/classes/com/sun/source/tree/LabeledStatementTree.java
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/tree/LiteralTree.java
! src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/share/classes/com/sun/source/tree/MethodInvocationTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/ModifiersTree.java
! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/tree/NewClassTree.java
! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java
! src/share/classes/com/sun/source/tree/ParenthesizedTree.java
! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java
! src/share/classes/com/sun/source/tree/ReturnTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/tree/StatementTree.java
! src/share/classes/com/sun/source/tree/SwitchTree.java
! src/share/classes/com/sun/source/tree/SynchronizedTree.java
! src/share/classes/com/sun/source/tree/ThrowTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeCastTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/tree/UnaryTree.java
! src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/tree/WhileLoopTree.java
! src/share/classes/com/sun/source/tree/WildcardTree.java
! src/share/classes/com/sun/source/tree/package-info.java
! src/share/classes/com/sun/source/util/DocSourcePositions.java
! src/share/classes/com/sun/source/util/DocTreePath.java
! src/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TaskListener.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreePathScanner.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/source/util/package-info.java
! src/share/classes/com/sun/tools/javac/Main.java
+ src/share/classes/jdk/Exported.java
- src/share/classes/jdk/Supported.java

Changeset: 6e186ca11ec0
Author:    bpatel
Date:      2013-10-04 13:32 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/6e186ca11ec0

8008164: Invisible table captions in javadoc-generated html
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
+ test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
+ test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java
+ test/com/sun/javadoc/testHtmlTableStyles/pkg2/TestUse.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: 3344ea7404b1
Author:    bpatel
Date:      2013-10-04 13:41 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/3344ea7404b1

8024756: method grouping tabs are not selectable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java

Changeset: 2fa6ced325cc
Author:    jjg
Date:      2013-10-04 13:59 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/2fa6ced325cc

8022163: javac exits with 0 status and no messages on error to construct an ann-procesor
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/errors/TestBadProcessor.java

Changeset: 515d54c1b063
Author:    jjg
Date:      2013-10-04 14:46 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/515d54c1b063

6525408: DiagnosticListener should receive MANDATORY_WARNING in standard compiler mode
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/javax/tools/Diagnostic.java

Changeset: 3e3c321710be
Author:    jjg
Date:      2013-10-04 15:24 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/3e3c321710be

8025970: Spurious characters in JavaCompiler
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: bb87db832b31
Author:    ksrini
Date:      2013-10-04 16:08 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/bb87db832b31

8003537: javap use internal class name when printing bound of type variable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/tools/javap/BoundsTypeVariableTest.java

Changeset: 15651a673358
Author:    ksrini
Date:      2013-10-04 16:23 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/15651a673358

8005542: jtreg test OverrideBridge.java contains @ignore
Reviewed-by: jjg
Contributed-by: steve.sides at oracle.com

- test/tools/javac/generics/OverrideBridge.java

Changeset: 4dd7ffbf01fb
Author:    darcy
Date:      2013-10-07 16:51 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/4dd7ffbf01fb

8026017: Make history of AnnotatedConstruct methods in jx.l.m.e.Element clearer
Reviewed-by: jjg

! src/share/classes/javax/lang/model/element/Element.java

Changeset: ea000904db62
Author:    alundblad
Date:      2013-10-08 15:33 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/ea000904db62

8024415: Bug in javac Pretty: Wrong precedence in JCConditional trees
Summary: Fixed precedence and associativity issues with pretty printing of JCConditional expressions.
Reviewed-by: jfranck
Contributed-by: Andreas Lundblad <andreas.lundblad at oracle.com>, Matthew Dempsky <mdempsky at google.com>

! src/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/T8024415.java

Changeset: 0be3f1820e8b
Author:    jlahoda
Date:      2013-10-09 13:06 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/0be3f1820e8b

8025141: java.lang.ClassFormatError: Illegal field modifiers in class (...)
Summary: Should not generate non-public $assertionsDisabled field into interfaces
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/defaultMethods/Assertions.java
+ test/tools/javac/defaultMethods/CannotChangeAssertionsStateAfterInitialized.java

Changeset: 1b469fd31e35
Author:    jlahoda
Date:      2013-10-09 13:09 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/1b469fd31e35

8025087: Annotation processing api returns default modifier for interface static method
Summary: ClassReader must not set Flags.DEFAULT for interface static methods
Reviewed-by: vromero, jjg

! make/build.xml
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
+ test/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
+ test/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
+ test/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/tools/javac/processing/model/element/TestExecutableElement.java

Changeset: 1e7ad879f15e
Author:    alundblad
Date:      2013-10-10 08:51 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/1e7ad879f15e

8021237: clean up JavacAnnotatedConstruct
Summary: Refactored the static helper methods in JavacAnnoConstructs into ordinary methods and put them in a common superclass (AnnoConstruct) of Symbol and Type.
Reviewed-by: jjg, vromero, jfranck

+ src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Type.java
- src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java

Changeset: 933ba3f81a87
Author:    bpatel
Date:      2013-10-10 10:51 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/933ba3f81a87

8025633: Fix javadoc to generate valid anchor names
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
+ src/share/classes/com/sun/tools/doclets/formats/html/SectionName.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
+ test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
+ test/com/sun/javadoc/testAnchorNames/pkg1/DeprMemClass.java
+ test/com/sun/javadoc/testAnchorNames/pkg1/RegClass.java
! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java

Changeset: 6dcf94e32a3a
Author:    emc
Date:      2013-10-10 13:55 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/6dcf94e32a3a

8019461: Clean up javac diagnostics
7196553: Review error messages for repeating annotations
Summary: Changes to the diagnostic messages to improve clarity and JLS coherence
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/DuplicateAnnotation.java
+ test/tools/javac/diags/examples/InterfaceOrArrayExpected.java
+ test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java

Changeset: b1b4a6dcc282
Author:    emc
Date:      2013-10-10 20:12 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/b1b4a6dcc282

8008762: Type annotation on inner class in anonymous class show up as regular type annotations
8015257: type annotation with TYPE_USE and FIELD attributed differently if repeated.
8013409: test failures for type annotations
Summary: Fixes to address some problems in type annotations
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
+ test/tools/javac/annotations/typeAnnotations/classfile/testanoninner.template
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java

Changeset: f068d235c4f7
Author:    jjg
Date:      2013-10-10 17:13 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/f068d235c4f7

8026294: 8025633 breaks langtools/test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
Reviewed-by: darcy

! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java

Changeset: 41541097533a
Author:    lana
Date:      2013-09-26 17:23 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/41541097533a

Merge


Changeset: af6244ba81b6
Author:    katleman
Date:      2013-10-02 13:26 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/af6244ba81b6

Added tag jdk8-b110 for changeset 41541097533a

! .hgtags

Changeset: a0e8fd2464d6
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/a0e8fd2464d6

Added tag jdk8-b111 for changeset af6244ba81b6

! .hgtags

Changeset: 8f293c710369
Author:    lana
Date:      2013-10-10 13:41 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/8f293c710369

Merge


Changeset: bf33f4f81b40
Author:    lana
Date:      2013-10-10 20:57 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/bf33f4f81b40

Merge

- test/tools/javac/diags/examples/DuplicateAnnotation.java

Changeset: 1ce8405af5fe
Author:    rfield
Date:      2013-10-10 23:26 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/1ce8405af5fe

8012557: Implement lambda methods on interfaces as private
8016320: Method reference in subinterface of type I.super::foo produces exception at runtime
Summary: Now that the VM supports interface instance private methods, lambda methods and lambda bridges are always private. Access is now through invokespecial.
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/lambda/8012557/A.java
+ test/tools/javac/lambda/8012557/B.java
+ test/tools/javac/lambda/8012557/C.java
+ test/tools/javac/lambda/8012557/PrivateLambdas.java
+ test/tools/javac/lambda/8012557/SAM.java
+ test/tools/javac/lambda/8016320/IllegalBridgeModifier.java

Changeset: 872c4a898b38
Author:    jlahoda
Date:      2013-10-11 15:49 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/872c4a898b38

6278240: Exception from AnnotationValue.getValue() should list the found type not the required type
Reviewed-by: darcy, jfranck, jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Processor.java
+ test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.java
+ test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.out

Changeset: 4dfcf3a6902f
Author:    lana
Date:      2013-10-08 14:59 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/4dfcf3a6902f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: 2f43529df42f
Author:    lana
Date:      2013-10-11 03:09 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/2f43529df42f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: f329c374da4b
Author:    lana
Date:      2013-10-11 23:31 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/f329c374da4b

Merge


Changeset: b024fe427d24
Author:    jjg
Date:      2013-10-14 12:38 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/b024fe427d24

8026368: doclint does not report empty tags when tag closed implicitly
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
! test/tools/doclint/HtmlAttrsTest.java
! test/tools/doclint/HtmlAttrsTest.out
! test/tools/doclint/tidy/BadEnd.out
! test/tools/doclint/tidy/TrimmingEmptyTag.java
! test/tools/doclint/tidy/TrimmingEmptyTag.out

Changeset: 87b5bfef7edb
Author:    jlahoda
Date:      2013-10-14 22:11 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/87b5bfef7edb

8014016: javac is too late detecting invalid annotation usage
Summary: Adding new queue to Annotate for validation tasks, performing annotation validation during enter
Reviewed-by: jjg, emc, jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateFunctionalInterface.java
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateSuperInterfaceProcessor.java
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
+ test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Source.java

Changeset: b9e3b55a908c
Author:    jjg
Date:      2013-10-14 16:28 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/b9e3b55a908c

8026371: "tidy" issues in langtools/src/**/*.html files
Reviewed-by: darcy

+ src/share/classes/com/sun/javadoc/package-info.java
- src/share/classes/com/sun/javadoc/package.html
+ src/share/classes/com/sun/tools/classfile/package-info.java
- src/share/classes/com/sun/tools/classfile/package.html
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java
- src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html
+ src/share/classes/com/sun/tools/doclets/formats/html/package-info.java
- src/share/classes/com/sun/tools/doclets/formats/html/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html
+ src/share/classes/com/sun/tools/doclets/package-info.java
- src/share/classes/com/sun/tools/doclets/package.html
+ src/share/classes/com/sun/tools/javap/package-info.java
- src/share/classes/com/sun/tools/javap/package.html
! src/share/classes/javax/lang/model/overview.html
! src/share/classes/javax/tools/overview.html

Changeset: 7d266a2b31b2
Author:    jjg
Date:      2013-10-14 22:34 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/7d266a2b31b2

8025693: recent javadoc changes cause com/sun/javadoc/testLinkOption/TestLinkOption.java to fail
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
+ test/tools/javadoc/8025693/Test.java

Changeset: 09a414673570
Author:    jjg
Date:      2013-10-14 23:07 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/09a414673570

8025998: Missing LV table in lambda bodies
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/lambda/LocalVariableTable.java

Changeset: 79649bf21a92
Author:    jlahoda
Date:      2013-10-15 16:23 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/79649bf21a92

8026180: com.sun.source.tree.NewArrayTree refers to com.sun.tools.javac.util.List
Summary: Correcting import in NewArrayTree, adding test protecting againts improper types in API signatures
Reviewed-by: jjg

! src/share/classes/com/sun/source/tree/NewArrayTree.java
+ test/tools/javac/tree/NoPrivateTypesExported.java

Changeset: bf6b11347b1a
Author:    bpatel
Date:      2013-10-15 11:20 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/bf6b11347b1a

8026370: javadoc creates empty <span class="italic"></span>
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
+ test/com/sun/javadoc/testTagOutput/TestTagOutput.java
+ test/com/sun/javadoc/testTagOutput/pkg1/DeprecatedTag.java

Changeset: 70a301b35e71
Author:    vromero
Date:      2013-10-15 19:36 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/70a301b35e71

8025816: javac crash with method reference with a type variable as the site
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/T8025816/CrashMethodReferenceWithSiteTypeVarTest.java

Changeset: d8d6b58f1ebf
Author:    vromero
Date:      2013-10-15 21:02 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/d8d6b58f1ebf

8024947: javac should issue the potentially ambiguous overload warning only where the problem appears
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
+ test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out

Changeset: 84df20dc604a
Author:    bpatel
Date:      2013-07-24 15:18 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/84df20dc604a

8016675: Make Javadoc pages more robust
Reviewed-by: jlaskey, ksrini

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
+ test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java
+ test/com/sun/javadoc/testWindowTitle/p1/C1.java
+ test/com/sun/javadoc/testWindowTitle/p2/C2.java

Changeset: 8b3e2cc5f1de
Author:    chegar
Date:      2013-07-25 19:06 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/8b3e2cc5f1de

Merge

- test/tools/javac/generics/6723444/T6723444.out
- test/tools/javac/generics/7015430/T7015430.out

Changeset: 0d75d3b96477
Author:    chegar
Date:      2013-08-02 11:11 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/0d75d3b96477

Merge


Changeset: 2d1a54d213c2
Author:    chegar
Date:      2013-08-09 14:44 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/2d1a54d213c2

Merge


Changeset: 84b6d75ff2c9
Author:    chegar
Date:      2013-08-15 21:34 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/84b6d75ff2c9

Merge


Changeset: a540e2a926cf
Author:    chegar
Date:      2013-08-23 22:12 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/a540e2a926cf

Merge


Changeset: a8f0c3583a86
Author:    chegar
Date:      2013-08-30 10:17 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/a8f0c3583a86

Merge

- test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
- test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java

Changeset: 6250a7f0aba6
Author:    chegar
Date:      2013-09-06 10:05 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/6250a7f0aba6

Merge

- test/com/sun/javadoc/testNavagation/TestNavagation.java
- test/com/sun/javadoc/testNavagation/pkg/A.java
- test/com/sun/javadoc/testNavagation/pkg/C.java
- test/com/sun/javadoc/testNavagation/pkg/E.java
- test/com/sun/javadoc/testNavagation/pkg/I.java
- test/tools/javac/8015701/AnonymousParameters.java

Changeset: a6901af8a2e4
Author:    chegar
Date:      2013-09-14 20:46 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/a6901af8a2e4

Merge


Changeset: 2c13a5da6854
Author:    chegar
Date:      2013-10-03 19:28 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/2c13a5da6854

Merge

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
- src/share/classes/com/sun/tools/javac/code/Annotations.java
- test/tools/javac/diags/examples/CyclicInference.java
- test/tools/javac/diags/examples/MrefStat.java.rej
- test/tools/javac/diags/examples/MrefStat1.java.rej
- test/tools/javac/lambda/TargetType10.out
- test/tools/javac/lambda/typeInference/InferenceTest5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.out

Changeset: 86e57f576e65
Author:    chegar
Date:      2013-10-11 19:05 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/86e57f576e65

Merge

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java

Changeset: 46feacb99698
Author:    chegar
Date:      2013-10-15 14:17 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/46feacb99698

Merge

- src/share/classes/com/sun/javadoc/package.html
- src/share/classes/com/sun/tools/classfile/package.html
- src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html
- src/share/classes/com/sun/tools/doclets/formats/html/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html
- src/share/classes/com/sun/tools/doclets/package.html
- src/share/classes/com/sun/tools/javap/package.html

Changeset: 90c9ae4bc756
Author:    chegar
Date:      2013-10-15 20:47 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/90c9ae4bc756

Merge


Changeset: dd073728085d
Author:    chegar
Date:      2013-10-15 21:12 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/dd073728085d

Merge


Changeset: 19e8eebfbe52
Author:    jlahoda
Date:      2013-10-15 22:15 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/19e8eebfbe52

8026510: The name of com.sun.tools.javac.comp.Annotate.Annotator is confusing
Summary: A mostly automated rename Annotate.Annotator->Annotate.Worker and enterAnnotation->run.
Reviewed-by: emc, jjg

! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: b0c086cd4520
Author:    jjg
Date:      2013-10-15 15:57 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/b0c086cd4520

8026564: import changes from type-annotations forest
Reviewed-by: jjg
Contributed-by: wdietl at gmail.com, steve.sides at oracle.com

! make/build.properties
! make/build.xml
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/tools/javac/T7042623.java
! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.java
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
- test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java
! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out
! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java
! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out
! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
! test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/OldArray.out
! test/tools/javac/annotations/typeAnnotations/failures/Scopes.java
! test/tools/javac/annotations/typeAnnotations/failures/Scopes.out
! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out
- test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.out
- test/tools/javac/diags/examples/CantAnnotateNestedType.java
+ test/tools/javac/diags/examples/CantAnnotateScoping.java
+ test/tools/javac/diags/examples/CantAnnotateScoping1.java
- test/tools/javac/diags/examples/CantAnnotateStaticClass.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: d7e155f874a7
Author:    jjg
Date:      2013-10-16 10:47 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/d7e155f874a7

8026704: Build failure with --enable-debug
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
- test/tools/javac/lambda/LocalVariableTable.java

Changeset: 7f6481e5fe3a
Author:    emc
Date:      2013-10-16 16:33 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/7f6481e5fe3a

8026286: Improper locking of annotation queues causes assertion failures.
8026063: Calls to annotate.flush() cause incorrect type annotations to be generated.
Summary: Fix locking in ClassReader.java
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/annotations/typeAnnotations/TestAnonInnerInstance1.java
! test/tools/javac/annotations/typeAnnotations/classfile/T8008762.java

Changeset: a48d3b981083
Author:    mnunez
Date:      2013-10-17 13:27 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/a48d3b981083

8015372: Update tests for Method Parameter Reflection API to check whether a parameter is final
Reviewed-by: jjg, jfranck

! test/tools/javac/MethodParameters/AnnotationTest.java
+ test/tools/javac/MethodParameters/AnnotationTest.out
! test/tools/javac/MethodParameters/AnonymousClass.java
+ test/tools/javac/MethodParameters/AnonymousClass.out
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/Constructors.java
+ test/tools/javac/MethodParameters/Constructors.out
! test/tools/javac/MethodParameters/EnumTest.java
+ test/tools/javac/MethodParameters/EnumTest.out
! test/tools/javac/MethodParameters/InstanceMethods.java
+ test/tools/javac/MethodParameters/InstanceMethods.out
! test/tools/javac/MethodParameters/LambdaTest.java
+ test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/MethodParameters/LocalClassTest.java
+ test/tools/javac/MethodParameters/LocalClassTest.out
! test/tools/javac/MethodParameters/MemberClassTest.java
+ test/tools/javac/MethodParameters/MemberClassTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/MethodParameters/StaticMethods.java
+ test/tools/javac/MethodParameters/StaticMethods.out
! test/tools/javac/MethodParameters/Tester.java
! test/tools/javac/MethodParameters/UncommonParamNames.java
+ test/tools/javac/MethodParameters/UncommonParamNames.out

Changeset: 4d8af6fda907
Author:    mnunez
Date:      2013-10-17 13:50 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/4d8af6fda907

8008192: Better ordering checks needed in repeatingAnnotations/combo/ReflectionTest
Reviewed-by: jjg, jfranck

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java

Changeset: defadd528513
Author:    mchung
Date:      2013-10-17 13:19 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/defadd528513

8015912: jdeps support to output in dot file format
8026255: Switch jdeps to follow traditional Java option style
Reviewed-by: alanb

! src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
+ src/share/classes/com/sun/tools/jdeps/Profile.java
- src/share/classes/com/sun/tools/jdeps/Profiles.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/Test.java
+ test/tools/jdeps/b/B.java
+ test/tools/jdeps/c/C.java
+ test/tools/jdeps/c/I.java
+ test/tools/jdeps/d/D.java
+ test/tools/jdeps/e/E.java
+ test/tools/jdeps/f/F.java
+ test/tools/jdeps/g/G.java
+ test/tools/jdeps/m/Bar.java
+ test/tools/jdeps/m/Foo.java
+ test/tools/jdeps/m/Gee.java

Changeset: 343aeb2033f0
Author:    ihse
Date:      2013-10-10 14:58 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/343aeb2033f0

8001931: The new build system whitespace cleanup
Reviewed-by: tbell, simonis, erikj

! makefiles/BuildLangtools.gmk
! makefiles/Makefile

Changeset: 954dd199d6ff
Author:    katleman
Date:      2013-10-16 12:05 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/954dd199d6ff

Merge


Changeset: 8f54b4231c28
Author:    cl
Date:      2013-10-17 09:41 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/8f54b4231c28

Added tag jdk8-b112 for changeset 954dd199d6ff

! .hgtags

Changeset: bca97b47f0a2
Author:    lana
Date:      2013-10-17 16:13 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/bca97b47f0a2

Merge


Changeset: 7af634b1fc5b
Author:    darcy
Date:      2013-10-17 19:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/7af634b1fc5b

8026838: Fix new doclint issues in javax.annotation.processing
Reviewed-by: jjg

! src/share/classes/javax/annotation/processing/Processor.java

Changeset: 7de97abc4a5c
Author:    jjg
Date:      2013-10-18 15:03 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/7de97abc4a5c

8026749: Missing LV table in lambda bodies
Reviewed-by: vromero, jlahoda

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/lambda/LocalVariableTable.java

Changeset: 130b8c0e570e
Author:    bpatel
Date:      2013-10-18 16:34 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/130b8c0e570e

8026567: Use meaningful style names for strong and italic styles.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testLegacyTaglet/Check.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testTagOutput/TestTagOutput.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java

Changeset: c4292590fc70
Author:    vromero
Date:      2013-10-19 17:43 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/c4292590fc70

8024809: javac, some lambda programs are rejected by flow analysis
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/lambda/8016081/T8016081.java
! test/tools/javac/lambda/LambdaExpr13.java
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java
+ test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out
! test/tools/javac/lambda/TestSelfRef.java

Changeset: e5d3cd43c85e
Author:    jjg
Date:      2013-10-20 12:01 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/e5d3cd43c85e

8025109: Better encapsulation for AnnotatedType
Reviewed-by: jjg
Contributed-by: wdietl at gmail.com

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: ae4f5cb78ebd
Author:    jjg
Date:      2013-10-20 12:46 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/ae4f5cb78ebd

8026791: wrong type_path encoded for method_return on an inner class constructor
Reviewed-by: jjg
Contributed-by: wdietl at gmail.com

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java

Changeset: 399c738e5103
Author:    ksrini
Date:      2013-10-20 12:54 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/399c738e5103

8026931: MethodParameters tests failing on Windows
Reviewed-by: jjg, vromero

! test/tools/javac/MethodParameters/Tester.java

Changeset: 9f876bd43f55
Author:    vromero
Date:      2013-10-21 15:55 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/9f876bd43f55

8026956: test tools/javac/lambda/TargetType58.java is failing after a libs change
Reviewed-by: jfranck

! test/tools/javac/lambda/TargetType58.java

Changeset: b82982ac3ca2
Author:    darcy
Date:      2013-10-21 15:37 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/b82982ac3ca2

8026984: Clarity intended use of jdk.Exported
Reviewed-by: psandoz, mr, alanb

! src/share/classes/jdk/Exported.java

Changeset: ac839d6f4953
Author:    jfranck
Date:      2013-10-22 03:36 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/ac839d6f4953

8026855: AnnoConstruct.getAnnotationsByType includes inherited indirectly present annotations even when containee type is not inheritable
Summary: In AnnoConstruct.getAnnotationByType() check that the annotation sought after is inherited before looking on supertypes.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
+ test/tools/javac/processing/model/element/TestNonInherited.java

Changeset: 87c950ea88be
Author:    ksrini
Date:      2013-10-21 20:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/87c950ea88be

8026758: Inefficient code in LambdaToMethod
Reviewed-by: jjg, jlahoda, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java

Changeset: f003f09144ff
Author:    jfranck
Date:      2013-10-22 10:08 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/f003f09144ff

8026857: AnnoConstruct.getAnnotationsByType does not search supertype for inherited annotations if @SomeContainer({}) is present
Summary: An empty container should not stop javac from looking at supertypes for inherited repeating annotations
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
+ test/tools/javac/processing/model/element/TestEmptyContainer.java

Changeset: 963c57175e40
Author:    vromero
Date:      2013-10-22 13:54 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/963c57175e40

8025290: javac implicit versus explicit lambda compilation error
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
+ test/tools/javac/lambda/T8025290/ExplicitVSImplicitLambdaTest.java

Changeset: 6cd16d8ed2b9
Author:    rfield
Date:      2013-10-22 16:53 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/6cd16d8ed2b9

8023668: Desugar serializable lambda bodies using more robust naming scheme
Summary: lambda / bridged method-reference naming overhaul
Reviewed-by: ksrini, briangoetz

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/T8019486/WrongLVTForLambdaTest.java
+ test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTNameOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTOrderOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTargetName.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTargetType.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTTypesOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/after/TESTVariableAssignmentTarget.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTNameOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTOrderOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTargetName.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTargetType.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTTypesOfCapturedArgs.java
+ test/tools/javac/lambda/lambdaNaming/before/TESTVariableAssignmentTarget.java

Changeset: 351d6808c1a5
Author:    jjg
Date:      2013-10-22 17:42 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/351d6808c1a5

8027119: Cleanup javadoc comments for taglet API
Reviewed-by: mduigou

! src/share/classes/com/sun/javadoc/Tag.java

Changeset: 41d3ffca22ff
Author:    jjg
Date:      2013-10-22 17:44 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/41d3ffca22ff

Merge


Changeset: b05db8c815e8
Author:    jlahoda
Date:      2013-10-23 07:50 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/b05db8c815e8

8026508: Invokedynamic instructions don't get line number table entries
Summary: Setting or correcting positions for many trees produced by LambdaToMethod.
Reviewed-by: vromero, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/T8019486/WrongLNTForLambdaTest.java
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 32ea6ccb7607
Author:    rfield
Date:      2013-10-23 10:28 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/32ea6ccb7607

8022720: Method refeerences - private method should be accessible (nested classes)
Reviewed-by: jjg, ksrini

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/privateMethodReferences/MethodInvoker.java
+ test/tools/javac/lambda/privateMethodReferences/MethodSupplier.java
+ test/tools/javac/lambda/privateMethodReferences/ThirdClass.java

Changeset: 8746caa5cf80
Author:    bpatel
Date:      2013-10-23 13:54 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/8746caa5cf80

8026770: javadoc creates invalid HTML in profile summary pages
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: abc3eaccba73
Author:    jlahoda
Date:      2013-10-23 23:02 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/abc3eaccba73

8027191: Fix for JDK-8026861 refers to an incorrect bug number
Summary: Reverting changeset b05db8c815e8, so that it can be applied again with a correct bug number
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
- test/tools/javac/T8019486/WrongLNTForLambdaTest.java
+ test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 864dafc5ab7a
Author:    jlahoda
Date:      2013-10-23 07:50 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/864dafc5ab7a

8026861: Wrong LineNumberTable for variable declarations in lambdas
Summary: Setting or correcting positions for many trees produced by LambdaToMethod.
Reviewed-by: vromero, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/T8019486/WrongLNTForLambdaTest.java
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 31fe30e2deac
Author:    ksrini
Date:      2013-10-23 15:45 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/31fe30e2deac

8026936: Initialize LamdbaToMethod lazily and as required
Reviewed-by: jjg, rfield
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: d2fa3f7e964e
Author:    emc
Date:      2013-10-23 23:20 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/d2fa3f7e964e

8006732: support correct bytecode storage of type annotations in multicatch
Summary: Fix issue with annotations being added before attribution, which causes multicatch not to work right and several tests to fail.
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java

Changeset: 119747cd9f25
Author:    emc
Date:      2013-10-24 01:27 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/119747cd9f25

8023682: Incorrect attributes emitted for anonymous class declaration
Summary: Cause javac to emit type annotations on new instruction as well as anonymous class supertype for annotated anonymous classes.
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java

Changeset: 667843bd2193
Author:    bpatel
Date:      2013-10-24 11:22 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/667843bd2193

8006248: Since addition of -Xdoclint, javadoc ignores unknown tags
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Env.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
+ test/com/sun/javadoc/testCustomTag/TagTestClass.java
+ test/com/sun/javadoc/testCustomTag/TestCustomTag.java
+ test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java
+ test/tools/doclint/CustomTagTest.java
+ test/tools/doclint/CustomTagTest.out
+ test/tools/doclint/CustomTagTestWithOption.out
! test/tools/doclint/DocLintTester.java

Changeset: 860f1d21763a
Author:    rfield
Date:      2013-10-24 16:52 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/860f1d21763a

8027220: DefaultMethodsTest: Change test to match spec
Reviewed-by: ksrini

! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java

Changeset: 127c2e74d2cf
Author:    tbell
Date:      2013-10-22 16:30 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/127c2e74d2cf

8027039: [jprt] Remove 32-bit Solaris from jprt.properties files
Reviewed-by: mduigou, mchung

! make/jprt.properties

Changeset: 54150586ba78
Author:    katleman
Date:      2013-10-23 08:50 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/54150586ba78

Merge


Changeset: 850d2602ae98
Author:    cl
Date:      2013-10-24 09:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/850d2602ae98

Added tag jdk8-b113 for changeset 54150586ba78

! .hgtags

Changeset: 44e3ba40e00c
Author:    lana
Date:      2013-10-28 12:29 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/langtools/rev/44e3ba40e00c

Merge




More information about the nashorn-dev mailing list