[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-sumatra-dev
Subject:    hg: sumatra/sumatra-dev/langtools: 764 new changesets
From:       eric.caspole () amd ! com
Date:       2014-02-13 23:11:20
Message-ID: 20140213234908.2653862C54 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 54e4ba223319
Author:    katleman
Date:      2013-01-24 16:49 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/54e4ba223319

Added tag jdk8-b74 for changeset 56c97aff46bb

! .hgtags

Changeset: fc4cb1577ad6
Author:    jjg
Date:      2013-01-10 19:38 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fc4cb1577ad6

8004834: Add doclint support into javadoc
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! test/com/sun/javadoc/5093723/T5093723.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/tools/javadoc/6958836/Test.java
! test/tools/javadoc/6964914/Test.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/MaxWarns.java
! test/tools/javadoc/T6551367.java
+ test/tools/javadoc/doclint/DocLintTest.java

Changeset: 9f42a06a49c0
Author:    jfranck
Date:      2013-01-14 19:52 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9f42a06a49c0

7193719: Support repeating annotations in javax.lang.model
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/javax/lang/model/element/Element.java

Changeset: df694c775e8a
Author:    jjg
Date:      2013-01-14 13:50 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/df694c775e8a

8006119: update javac to follow latest spec for repeatable annotations
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
! test/tools/javac/annotations/repeatingAnnotations/CheckTargets.java
! test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java
! test/tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java
                
! test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java
! test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out
! test/tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java
! test/tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java
! test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/InvalidTarget.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java
! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.out
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.out
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.out
! test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.java
! test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.out
! test/tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java
! test/tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java
! test/tools/javac/annotations/repeatingAnnotations/NestedContainers.java
! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
! test/tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java
! test/tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java
! test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
! test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java
! test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
! test/tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java
! test/tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
! test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java
! test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.out
! test/tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
- test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
- test/tools/javac/diags/examples/ContainedByNoValue.java
- test/tools/javac/diags/examples/ContainedByNonDefault.java
- test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
- test/tools/javac/diags/examples/ContainedByTargetMismatch.java
- test/tools/javac/diags/examples/ContainedByWrongValueType.java
! test/tools/javac/diags/examples/InvalidDuplicateAnnotation.java
+ test/tools/javac/diags/examples/RepeatableDocumentedMismatch.java
+ test/tools/javac/diags/examples/RepeatableInheritedMismatch.java
+ test/tools/javac/diags/examples/RepeatableNoValue.java
+ test/tools/javac/diags/examples/RepeatableNonDefault.java
+ test/tools/javac/diags/examples/RepeatableRetentionMismatch.java
+ test/tools/javac/diags/examples/RepeatableTargetMismatch.java
+ test/tools/javac/diags/examples/RepeatableWrongValueType.java
! test/tools/javac/diags/examples/RepeatingAnnotationAndContainer.java
- test/tools/javac/diags/examples/WrongContainedBy.java
- test/tools/javac/diags/examples/WrongContainerFor.java

Changeset: d54b4a091450
Author:    jjg
Date:      2013-01-14 14:17 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d54b4a091450

8006241: Test DocRootSlash.java fails
Reviewed-by: darcy

! test/com/sun/javadoc/DocRootSlash/DocRootSlash.java

Changeset: f805b5e3c9d1
Author:    chegar
Date:      2013-01-15 20:38 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f805b5e3c9d1

8006344: Broken javadoc link in javax.lang.model.element.Element
Reviewed-by: lancea, alanb, jfranck

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

Changeset: bc1023e0e533
Author:    jjg
Date:      2013-01-15 13:03 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bc1023e0e533

8006224: Doclint NPE for attribute with no value
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/AnchorTest.java
+ test/tools/doclint/AnchorTest.out

Changeset: f785dcac17b7
Author:    mcimadamore
Date:      2013-01-16 16:27 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f785dcac17b7

8005854: Add support for array constructor references
Summary: Support constructor references of the kind int[]::new
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/lambda/MethodReference59.java
+ test/tools/javac/lambda/MethodReference60.java
+ test/tools/javac/lambda/MethodReference60.out

Changeset: 7aa2025bbb7b
Author:    mcimadamore
Date:      2013-01-16 16:30 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7aa2025bbb7b

8005299: Add FunctionalInterface checking to javac
Summary: Javac should check that types annotated with @FunctionalInterface are indeed \
                functional interfaces
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/BadFunctionalIntfAnno.java
! test/tools/javac/lambda/BadConv03.out
! test/tools/javac/lambda/BadLambdaPos.out
! test/tools/javac/lambda/BadTargetType.out
+ test/tools/javac/lambda/FunctionalInterfaceAnno.java
+ test/tools/javac/lambda/FunctionalInterfaceAnno.out
! test/tools/javac/lambda/Intersection01.out
! test/tools/javac/lambda/LambdaConv09.out
! test/tools/javac/lambda/LambdaExpr10.out
! test/tools/javac/lambda/MethodReference04.out
! test/tools/javac/lambda/TargetType17.out
! test/tools/javac/lambda/TargetType43.out
! test/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.out
! test/tools/javac/lambda/funcInterfaces/NonSAM1.out
! test/tools/javac/lambda/funcInterfaces/NonSAM3.out
! test/tools/javac/lambda/lambdaExpression/AbstractClass_neg.out
! test/tools/javac/lambda/lambdaExpression/InvalidExpression5.out

Changeset: 1afdf1f1472b
Author:    mcimadamore
Date:      2013-01-16 17:40 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1afdf1f1472b

8005964: Regression: difference in error recovery after ambiguity causes JCK test \
                failure
Summary: Wrong implementation of ResolveError.access in AmbiguityError
Reviewed-by: jjh

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

Changeset: 6b6311a8c9cc
Author:    jjg
Date:      2013-01-16 10:29 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6b6311a8c9cc

8006236: doclint: structural issue hidden
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/EndTagsTest.java
+ test/tools/doclint/EndTagsTest.out

Changeset: 63b20bde7cd6
Author:    lana
Date:      2013-01-16 12:14 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/63b20bde7cd6

Merge


Changeset: 8b749558767b
Author:    darcy
Date:      2013-01-16 13:22 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8b749558767b

8006283: Change to Class.cast() in javax.lang.model implementation for repeating \
                annotations
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/model/JavacElements.java

Changeset: 916143318f10
Author:    jjg
Date:      2013-01-16 20:41 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/916143318f10

8006228: Doclint doesn't detect <code> {@code nested inline} </code>
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/LiteralTest.java
+ test/tools/doclint/LiteralTest.out

Changeset: 2d2b2be57c78
Author:    mcimadamore
Date:      2013-01-17 18:15 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2d2b2be57c78

8005852: Treatment of '_' as identifier
Summary: warn when '_' is found in an identifier position
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/lambda/LambdaParserTest.java

Changeset: 22e417cdddee
Author:    ohrstrom
Date:      2013-01-18 00:16 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/22e417cdddee

8004658: Add internal smart javac wrapper to solve JEP 139
Reviewed-by: jjg

! make/build.properties
! make/build.xml
+ src/share/classes/com/sun/tools/sjavac/BuildState.java
+ src/share/classes/com/sun/tools/sjavac/CleanProperties.java
+ src/share/classes/com/sun/tools/sjavac/CompileChunk.java
+ src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
+ src/share/classes/com/sun/tools/sjavac/CompileProperties.java
+ src/share/classes/com/sun/tools/sjavac/CopyFile.java
+ src/share/classes/com/sun/tools/sjavac/JavacState.java
+ src/share/classes/com/sun/tools/sjavac/Log.java
+ src/share/classes/com/sun/tools/sjavac/Main.java
+ src/share/classes/com/sun/tools/sjavac/Module.java
+ src/share/classes/com/sun/tools/sjavac/Package.java
+ src/share/classes/com/sun/tools/sjavac/ProblemException.java
+ src/share/classes/com/sun/tools/sjavac/Source.java
+ src/share/classes/com/sun/tools/sjavac/Transformer.java
+ src/share/classes/com/sun/tools/sjavac/Util.java
+ src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
+ src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
+ src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
+ src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
+ src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
+ src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
+ src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
+ src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
+ src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
+ src/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ src/share/classes/com/sun/tools/sjavac/server/SysInfo.java
+ test/tools/sjavac/SJavac.java

Changeset: 3d84ae209919
Author:    mcimadamore
Date:      2013-01-18 15:38 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3d84ae209919

8006561: Langtools test failure: missing diags/examples
Summary: forgot to hg add tests
Reviewed-by: jjg

+ test/tools/javac/diags/examples/UnderscoreAsIdentifier.java
+ test/tools/javac/lambda/WarnUnderscoreAsIdent.java
+ test/tools/javac/lambda/WarnUnderscoreAsIdent.out

Changeset: 4a3cfc970c6f
Author:    jjg
Date:      2013-01-21 10:00 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4a3cfc970c6f

8006263: Supplementary test cases needed for doclint
Reviewed-by: mcimadamore
Contributed-by: peter.jensen@oracle.com

! 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/Entity.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
+ test/tools/doclint/CoverageExtras.java
! test/tools/doclint/DocLintTester.java
+ test/tools/doclint/html/EntitiesTest.java
+ test/tools/doclint/html/EntitiesTest.out
+ test/tools/doclint/tool/HelpTest.java
+ test/tools/doclint/tool/HelpTest.out
+ test/tools/doclint/tool/MaxDiagsTest.java
+ test/tools/doclint/tool/MaxDiagsTest.out
+ test/tools/doclint/tool/PathsTest.java
+ test/tools/doclint/tool/RunTest.java
+ test/tools/doclint/tool/StatsTest.java
+ test/tools/doclint/tool/StatsTest.out

Changeset: 967052c425a1
Author:    jjg
Date:      2013-01-21 10:07 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/967052c425a1

8006251: doclint: incorrect position for diagnostic for illegal text in tags
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! test/tools/doclint/HtmlTagsTest.java
! test/tools/doclint/HtmlTagsTest.out
+ test/tools/doclint/html/BlockTagsTest.java
+ test/tools/doclint/html/InlineTagsTest.java
+ test/tools/doclint/html/ListTagsTest.java
+ test/tools/doclint/html/OtherTagsTest.java
+ test/tools/doclint/html/OtherTagsTest.out
+ test/tools/doclint/html/TableTagsTest.java
+ test/tools/doclint/html/TagNotAllowed.java
+ test/tools/doclint/html/TagNotAllowed.out
+ test/tools/doclint/html/TextNotAllowed.java
+ test/tools/doclint/html/TextNotAllowed.out
! test/tools/doclint/tidy/ParaInPre.out
! test/tools/doclint/tidy/TextNotAllowed.out

Changeset: b450959b42ff
Author:    lana
Date:      2013-01-20 23:39 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b450959b42ff

Merge


Changeset: 1985e35e97b2
Author:    lana
Date:      2013-01-21 11:16 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1985e35e97b2

Merge


Changeset: 7873d37f5b37
Author:    mcimadamore
Date:      2013-01-21 20:13 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7873d37f5b37

8005244: Implement overload resolution as per latest spec EDR
Summary: Add support for stuck expressions and provisional applicability
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! 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
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/CyclicInference.java
- test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/generics/diamond/T6939780.out
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/neg/Neg10.java
! test/tools/javac/generics/diamond/neg/Neg10.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/lambda/MethodReference25.java
+ test/tools/javac/lambda/MethodReference25.out
! test/tools/javac/lambda/MethodReference26.java
- test/tools/javac/lambda/MethodReference26.out
! test/tools/javac/lambda/MethodReference43.java
! test/tools/javac/lambda/TargetType01.java
+ test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType06.java
- test/tools/javac/lambda/TargetType06.out
! test/tools/javac/lambda/TargetType10.out
! test/tools/javac/lambda/TargetType11.java
- test/tools/javac/lambda/TargetType11.out
! test/tools/javac/lambda/TargetType14.out
! test/tools/javac/lambda/TargetType21.java
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/TargetType26.out
! test/tools/javac/lambda/TargetType27.out
! test/tools/javac/lambda/TargetType28.out
! test/tools/javac/lambda/TargetType39.out
! test/tools/javac/lambda/TargetType45.java
- test/tools/javac/lambda/TargetType45.out
! test/tools/javac/lambda/TargetType50.out
+ test/tools/javac/lambda/TargetType51.java
+ test/tools/javac/lambda/TargetType52.java
+ test/tools/javac/lambda/TargetType52.out
! test/tools/javac/lambda/VoidCompatibility.java
- test/tools/javac/lambda/VoidCompatibility.out
! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
! test/tools/javac/lambda/methodReference/SamConversion.java
! test/tools/javac/lambda/methodReference/SamConversionComboTest.java
! test/tools/javac/lambda/typeInference/InferenceTest_neg5.out
! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java

Changeset: c7c41a044e7c
Author:    mcimadamore
Date:      2013-01-21 20:14 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c7c41a044e7c

8006566: Remove transient lambda-related guards from JavacParser
Summary: Remove transitional internal flag for allowing intersection types in cast
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
! test/tools/javac/lambda/Intersection01.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java

Changeset: b12ffdfa1341
Author:    mcimadamore
Date:      2013-01-21 20:15 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b12ffdfa1341

8005851: Remove support for synchronized interface methods
Summary: Synchronized default methods are no longer supported
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java

Changeset: cf84b07a82db
Author:    mcimadamore
Date:      2013-01-21 20:19 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cf84b07a82db

8005166: Add support for static interface methods
Summary: Support public static interface methods
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defaultMethods/static/Static01.java
+ test/tools/javac/defaultMethods/static/Static02.java
+ test/tools/javac/defaultMethods/static/Static02.out
+ test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
+ test/tools/javac/defaultMethods/static/import/StaticImport1.java
+ test/tools/javac/defaultMethods/static/import/StaticImport2.java
+ test/tools/javac/defaultMethods/static/import/StaticImport2.out
+ test/tools/javac/defaultMethods/static/import/StaticImport3.java
+ test/tools/javac/defaultMethods/static/import/StaticImport3.out
+ test/tools/javac/defaultMethods/static/import/pkg/A.java
+ test/tools/javac/defaultMethods/static/import/pkg/B.java
+ test/tools/javac/defaultMethods/static/import/pkg/C.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
+ test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java
+ test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java

Changeset: be443002e970
Author:    mcimadamore
Date:      2013-01-22 16:23 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/be443002e970

8006673: TargetType52 fails because of bad golden file
Summary: Fix golden file in negative test
Reviewed-by: jjg

! test/tools/javac/lambda/TargetType52.out

Changeset: b61e5f801f7c
Author:    mcimadamore
Date:      2013-01-22 16:39 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b61e5f801f7c

8006684: Compiler produces java.lang.VerifyError: Bad type on operand stack
Summary: Lambda desugaring generates spurious references to 'this' in static contexts
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaExpr21.java

Changeset: 8943b4213f59
Author:    jjg
Date:      2013-01-22 18:43 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8943b4213f59

8006723: sjavac test fails to compile on clean build
Reviewed-by: ksrini

! test/tools/sjavac/SJavac.java
+ test/tools/sjavac/SJavacWrapper.java

Changeset: f5b70712e0d5
Author:    jjg
Date:      2013-01-22 19:06 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f5b70712e0d5

8006728: temporarily workaround jtreg problems for doclint tests in othervm
Reviewed-by: jjh

+ test/tools/doclint/html/AAA.java
+ test/tools/doclint/tidy/AAA.java
+ test/tools/doclint/tool/AAA.java

Changeset: 385828dd5604
Author:    jjg
Date:      2013-01-22 19:07 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/385828dd5604

Merge


Changeset: 97bd5e7151bc
Author:    mcimadamore
Date:      2013-01-23 15:08 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/97bd5e7151bc

8006692: jdk/test/java/util/Collections/BigBinarySearch.java fails to compile
Summary: Missing boxing cause spurious inference failure
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8006692/T8006692.java

Changeset: 5c956be64b9e
Author:    vromero
Date:      2013-01-23 20:57 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5c956be64b9e

8006694: temporarily workaround combo tests are causing time out in several platforms
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com

! test/Makefile
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/T7093325.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/tools/javac/lambda/LambdaParserTest.java
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/tools/javac/lib/JavacTestingAbstractThreadedTest.java
! test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/tools/javac/varargs/7042566/T7042566.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java

Changeset: 71f35e4b93a5
Author:    jjg
Date:      2013-01-23 13:27 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/71f35e4b93a5

8006775: JSR 308: Compiler changes in JDK8
Reviewed-by: jjg
Contributed-by: mernst@cs.washington.edu, wmdietl@cs.washington.edu, \
mpapi@csail.mit.edu, mahmood@notnoop.com

+ src/share/classes/com/sun/javadoc/AnnotatedType.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
+ src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/MethodTree.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/TypeParameterTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
 + src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
 + src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.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/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
+ src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
+ src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/share/classes/javax/lang/model/SourceVersion.java
+ src/share/classes/javax/lang/model/type/AnnotatedType.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/Types.java
+ test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
+ test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
+ test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
+ test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java
! test/tools/javac/7129225/TestImportStar.java
! test/tools/javac/7129225/TestImportStar.ref
! test/tools/javac/T6873845.java
+ test/tools/javac/T6985181.java
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
+ test/tools/javac/annotations/typeAnnotations/6967002/T6967002.java
+ test/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
+ test/tools/javac/annotations/typeAnnotations/InnerClass.java
+ test/tools/javac/annotations/typeAnnotations/MultipleTargets.java
+ test/tools/javac/annotations/typeAnnotations/TargetTypes.java
+ test/tools/javac/annotations/typeAnnotations/TypeParameterTarget.java
+ test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
+ test/tools/javac/annotations/typeAnnotations/TypeUseTarget.java
+ test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
+ test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
+ test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
+ test/tools/javac/annotations/typeAnnotations/attribution/Scopes.java
+ test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
+ test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
+ test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
+ 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/AnnotatedPackage2.out
+ 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/CantAnnotateStaticClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.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.java
+ test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
+ 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/TypeAndField.java
+ test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/Nesting.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.out
+ test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ClassParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ConstructorTypeArgs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ExceptionParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Fields.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodReturnType.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeArgs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Parameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
 + test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
 + test/tools/javac/annotations/typeAnnotations/newlocations/ResourceVariables.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Throws.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TopLevelBlocks.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TypeParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Wildcards.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java
 + test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
 + test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
 + test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/tools/javac/api/EndPositions.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAnnotateNestedType.java
+ test/tools/javac/diags/examples/CantAnnotateStaticClass.java
+ test/tools/javac/diags/examples/IncorrectReceiverType.java
+ test/tools/javac/diags/examples/NoAnnotationsOnDotClass.java
+ test/tools/javac/diags/examples/ThisAsIdentifier.java
+ test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/processing/6994946/SemanticErrorTest.2.out
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
 + test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref
                
! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
+ test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.ref
! test/tools/javac/tree/TreeKindTest.java
! test/tools/javac/tree/TreePosTest.java
+ test/tools/javac/treeannotests/AnnoTreeTests.java
! test/tools/javac/treeannotests/TestProcessor.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
+ test/tools/javap/typeAnnotations/JSR175Annotations.java
+ test/tools/javap/typeAnnotations/NewArray.java
+ test/tools/javap/typeAnnotations/Presence.java
+ test/tools/javap/typeAnnotations/PresenceInner.java
+ test/tools/javap/typeAnnotations/T6855990.java
+ test/tools/javap/typeAnnotations/TypeCasts.java
+ test/tools/javap/typeAnnotations/Visibility.java
+ test/tools/javap/typeAnnotations/Wildcards.java

Changeset: 09f65aad4759
Author:    darcy
Date:      2013-01-23 20:11 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/09f65aad4759

8006264: Add explanation of why default methods cannot be used in JDK 8 \
                javax.lang.model
Reviewed-by: jjg

! src/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/share/classes/javax/lang/model/element/ElementVisitor.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor8.java

Changeset: c2e11e2ec4a3
Author:    lana
Date:      2013-01-26 19:24 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c2e11e2ec4a3

Merge

- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
- test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
- test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
- test/tools/javac/diags/examples/ContainedByNoValue.java
- test/tools/javac/diags/examples/ContainedByNonDefault.java
- test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
- test/tools/javac/diags/examples/ContainedByTargetMismatch.java
- test/tools/javac/diags/examples/ContainedByWrongValueType.java
- test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
- test/tools/javac/diags/examples/WrongContainedBy.java
- test/tools/javac/diags/examples/WrongContainerFor.java
- test/tools/javac/lambda/MethodReference26.out
- test/tools/javac/lambda/TargetType06.out
- test/tools/javac/lambda/TargetType11.out
- test/tools/javac/lambda/TargetType45.out
- test/tools/javac/lambda/VoidCompatibility.out
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out

Changeset: 716935fec613
Author:    katleman
Date:      2013-01-31 17:04 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/716935fec613

Added tag jdk8-b75 for changeset c2e11e2ec4a3

! .hgtags

Changeset: 2d6789a725a4
Author:    ohrstrom
Date:      2013-01-31 14:01 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2d6789a725a4

8006872: Stop creating four jars with identical content in the new build system.
Reviewed-by: erikj

! makefiles/BuildLangtools.gmk

Changeset: e81839b32337
Author:    katleman
Date:      2013-02-05 18:55 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e81839b32337

Merge


Changeset: 6fde20398015
Author:    katleman
Date:      2013-02-07 12:33 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6fde20398015

Added tag jdk8-b76 for changeset e81839b32337

! .hgtags

Changeset: cbcd9b484759
Author:    vromero
Date:      2013-01-27 19:38 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cbcd9b484759

8006944: javac, combo tests should print out the number of threads used
Reviewed-by: mcimadamore

! test/tools/javac/lib/JavacTestingAbstractThreadedTest.java

Changeset: 950d8195a5a4
Author:    jjg
Date:      2013-01-30 09:40 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/950d8195a5a4

8007096: DocLint parsing problems with some comments
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
+ test/tools/doclint/EndWithIdentifierTest.java
+ test/tools/doclint/EndWithIdentifierTest.out
+ test/tools/doclint/UnfinishedInlineTagTest.java
+ test/tools/doclint/UnfinishedInlineTagTest.out

Changeset: c924291865e5
Author:    jjg
Date:      2013-01-30 09:47 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c924291865e5

8007034: debug printer for javac internals
Reviewed-by: mcimadamore

+ test/tools/javac/lib/DPrinter.java

Changeset: 8e4c22acebeb
Author:    darcy
Date:      2013-01-31 12:16 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8e4c22acebeb

8007313: Remove use of {ContainerFor/ContainedBy} from langtools
Reviewed-by: jjg

! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
                
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java

Changeset: b7cb3d7ade25
Author:    lana
Date:      2013-01-31 10:23 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b7cb3d7ade25

Merge


Changeset: 7b269e916e06
Author:    lana
Date:      2013-01-31 14:10 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7b269e916e06

Merge


Changeset: bec996065c45
Author:    darcy
Date:      2013-01-31 18:58 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bec996065c45

8007351: Malformed copyright statements in typeAnnotations test directory
Reviewed-by: jjg

! test/tools/javac/annotations/typeAnnotations/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java
                
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
                
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
                
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java

Changeset: 3ab64e4293a1
Author:    jjg
Date:      2013-01-31 19:19 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3ab64e4293a1

8007329: minor issues in impl class hierarchry for DCTree.* classes
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/tree/DCTree.java

Changeset: 3d97a9a7a82b
Author:    jjg
Date:      2013-01-31 19:31 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3d97a9a7a82b

8004353: Generated html is wrong for overview.html; content has incorrect css footer \
                class
Reviewed-by: jjg
Contributed-by: roger.riggs@oracle.com

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

Changeset: 8590c20af3ce
Author:    jjg
Date:      2013-02-01 08:33 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8590c20af3ce

8007306: DPrinter: improve display of impl-class, internal tag/kind, and external \
                tag/kind
Reviewed-by: mcimadamore

! test/tools/javac/lib/DPrinter.java

Changeset: 6df931ce1a81
Author:    jjg
Date:      2013-02-01 08:36 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6df931ce1a81

8007305: DPrinter: provide better usage message
Reviewed-by: mcimadamore

! test/tools/javac/lib/DPrinter.java

Changeset: 0b1c88705568
Author:    jjg
Date:      2013-02-01 12:01 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0b1c88705568

8007344: javac may not make tree end positions and/or doc comments available to \
                processors and listeners
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/api/8007344/Test.java

Changeset: 55cca2f38ee6
Author:    darcy
Date:      2013-02-01 13:01 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/55cca2f38ee6

8001614: Include annotation type to documented supported-ness
Reviewed-by: alanb, jjg, tbell

! make/Makefile-classic
! make/build.properties
+ src/share/classes/jdk/Supported.java

Changeset: 4cc73ec94686
Author:    vromero
Date:      2013-02-02 21:04 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4cc73ec94686

8005075: Pool.Method, and Pool.Variable redundant Symbol field should be removed
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java

Changeset: a51a8dac0a2f
Author:    vromero
Date:      2013-02-03 02:31 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a51a8dac0a2f

7199823: javac generates inner class that can't be verified
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/7199823/InnerClassCannotBeVerified.java

Changeset: 1690928dc560
Author:    jjg
Date:      2013-02-04 15:30 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1690928dc560

8007490: NPE from DocumentationTool.run
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
! test/tools/javadoc/api/basic/RunTest.java

Changeset: 62d91c13dce2
Author:    jjg
Date:      2013-02-04 18:14 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/62d91c13dce2

8007492: DocumentationTool cannot locate standard doclet when invoked from JRE
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java

Changeset: 10619513f51a
Author:    lana
Date:      2013-02-04 22:38 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/10619513f51a

Merge


Changeset: 2480aec9a3f1
Author:    jjh
Date:      2013-02-05 18:55 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2480aec9a3f1

8007504: Remove @ignore from tests that no longer need it
Reviewed-by: mcimadamore

! test/tools/javac/api/T6306137.java
! test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/tools/javac/lambda/LambdaCapture06.java
! test/tools/javac/lambda/LambdaExpr15.java

Changeset: 89c664151689
Author:    lana
Date:      2013-02-11 16:15 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/89c664151689

Merge


Changeset: bc24411bcc37
Author:    katleman
Date:      2013-02-14 11:44 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bc24411bcc37

Added tag jdk8-b77 for changeset 89c664151689

! .hgtags

Changeset: de932285124c
Author:    jjg
Date:      2013-02-05 21:55 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/de932285124c

8007485: test creates .class files in the test/ directory
Reviewed-by: mcimadamore

! test/tools/javac/api/8007344/Test.java

Changeset: 1df20330f6bd
Author:    mcimadamore
Date:      2013-02-06 14:03 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1df20330f6bd

8007463: Cleanup inference related classes
Summary: Make Infer.InferenceContext an inner class; adjust bound replacement logic \
                in Type.UndetVar
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! 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
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/util/List.java
! test/tools/javac/generics/inference/7154127/T7154127.out
! test/tools/javac/lib/DPrinter.java

Changeset: 8cdd96f2fdb9
Author:    mcimadamore
Date:      2013-02-06 14:04 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8cdd96f2fdb9

8007479: Refactor DeferredAttrContext so that it points to parent context
Summary: Move DeferredAttrNode out of DeferredAttrContext; add support for nested \
                deferred contexts
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 153d20d0cac5
Author:    jjg
Date:      2013-02-06 07:49 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/153d20d0cac5

8007566: DocLint too aggressive with not allowed here: <p>
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/ParaTagTest.java

Changeset: b386b8c45387
Author:    jjh
Date:      2013-02-06 23:10 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b386b8c45387

8007698: jtreg test T6306137.java won't compile with ASCII encoding
Reviewed-by: ksrini

! test/tools/javac/api/T6306137.java

Changeset: 5125b9854d07
Author:    darcy
Date:      2013-02-07 20:47 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5125b9854d07

7195131: Update 2 compiler combo tests for repeating annotations to include package \
                and default use cases
Reviewed-by: darcy
Contributed-by: sonali.goel@oracle.com

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java

Changeset: 762d0af062f5
Author:    vromero
Date:      2013-02-08 09:12 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/762d0af062f5

7166455: javac doesn't set ACC_STRICT bit on <clinit> for strictfp class
Reviewed-by: mcimadamore

! 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/jvm/Gen.java
+ test/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java

Changeset: b1deb90d2e37
Author:    vromero
Date:      2013-02-08 09:15 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b1deb90d2e37

8005931: javac doesn't set ACC_STRICT for classes with package access
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java

Changeset: 017e8bdd440f
Author:    vromero
Date:      2013-02-08 09:21 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/017e8bdd440f

7167125: Two variables after the same operation in a inner class return different \
                results
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/7167125/DiffResultAfterSameOperationInnerClasses.java

Changeset: 60caf53b98e2
Author:    jjg
Date:      2013-02-08 17:35 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/60caf53b98e2

8007610: javadoc doclint does not work with -private
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! test/com/sun/javadoc/T6735320/T6735320.java
! test/tools/javadoc/doclint/DocLintTest.java

Changeset: 01af1b5c631d
Author:    darcy
Date:      2013-02-11 13:37 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/01af1b5c631d

8007574: Provide isFunctionalInterface in javax.lang.model
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/javax/lang/model/element/TypeElement.java
! src/share/classes/javax/lang/model/util/Elements.java
+ test/tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java

Changeset: 973646bf043a
Author:    jfranck
Date:      2013-02-12 11:28 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/973646bf043a

8004822: RFE to write language model API tests for repeating annotations based on the \
                spec updates
Reviewed-by: jjg, abuckley
Contributed-by: Matherey Nunez <matherey.nunez@oracle.com>

+ test/tools/javac/processing/model/element/repeatingAnnotations/ElementRepAnnoTester.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/SingularBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedBTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/Bar.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarContainer.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarContainerContainer.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInherited.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInheritedContainer.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInheritedContainerContainer.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/ExpectedBase.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/ExpectedContainer.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/Foo.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/FooInherited.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/UnofficialContainer.java
 + test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/UnofficialInheritedContainer.java


Changeset: 073696f59241
Author:    vromero
Date:      2013-02-12 13:36 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/073696f59241

8006334: javap, JavapTask constructor breaks with null pointer exception if parameter \
                options is null
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javap/JavapTask.java
+ test/tools/javap/8006334/JavapTaskCtorFailWithNPE.java

Changeset: 2154ed9ff6c8
Author:    mcimadamore
Date:      2013-02-12 19:25 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2154ed9ff6c8

8007464: Add graph inference support
Summary: Add support for more aggressive type-inference scheme
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ src/share/classes/com/sun/tools/javac/util/GraphUtils.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/diags/examples/CantApplyDiamond1.java
! test/tools/javac/diags/examples/InferredDoNotConformToEq.java
! test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/7154127/T7154127.java
! test/tools/javac/generics/inference/7154127/T7154127.out
! test/tools/javac/generics/inference/7177306/T7177306a.out
! test/tools/javac/generics/inference/7177306/T7177306e.java
! test/tools/javac/generics/inference/7177306/T7177306e.out
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/lambda/TargetType14.out
! test/tools/javac/lambda/TargetType20.java
- test/tools/javac/lambda/TargetType20.out
! test/tools/javac/lambda/TargetType28.out
! test/tools/javac/lambda/TargetType50.java
- test/tools/javac/lambda/TargetType50.out
! test/tools/javac/lambda/TargetType51.java
! test/tools/javac/lambda/TargetType52.java
! test/tools/javac/lambda/TargetType52.out
+ test/tools/javac/lambda/TargetType53.java
+ test/tools/javac/lambda/TargetType54.java
+ test/tools/javac/lambda/TargetType55.java
+ test/tools/javac/lambda/TargetType56.java
+ test/tools/javac/lambda/TargetType57.java
+ test/tools/javac/lambda/TargetType57.out
+ test/tools/javac/lambda/TargetType58.java
+ test/tools/javac/lambda/TargetType59.java
+ test/tools/javac/lambda/TargetType61.java
+ test/tools/javac/lambda/TargetType62.java

Changeset: bc456436c613
Author:    jjg
Date:      2013-02-12 17:15 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bc456436c613

8008077: update reference impl for type-annotations
Reviewed-by: jjg
Contributed-by: wmdietl@cs.washington.edu

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.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/Attr.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
+ test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariable.java
! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java

Changeset: aeadaf905d78
Author:    jfranck
Date:      2013-02-13 10:33 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/aeadaf905d78

8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to \
                getAnnotationsByType(Class)
Reviewed-by: darcy, abuckley

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/javax/lang/model/element/Element.java
! test/tools/javac/processing/model/element/repeatingAnnotations/ElementRepAnnoTester.java


Changeset: d04960f05593
Author:    mcimadamore
Date:      2013-02-13 17:04 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d04960f05593

8006345: Report Synthesized Parameters in java.lang.reflect.Parameter API
8006896: ClassReader doesn't see MethodParameters attr for method of anon inner class
8007098: Output Synthesized Parameters to MethodParameters Attributes
Summary: Correctly report synthesized and mandated parameters
Reviewed-by: mcimadamore, jjg
Contributed-by: eric.mccorkle@oracle.com

! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java

Changeset: 3f9875aa5d67
Author:    lana
Date:      2013-02-13 11:25 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3f9875aa5d67

Merge


Changeset: a3aa32fe4536
Author:    lana
Date:      2013-02-14 22:11 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a3aa32fe4536

Merge


Changeset: 5f0731e4e5e6
Author:    bpatel
Date:      2013-01-21 00:45 -0500
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5f0731e4e5e6

8006124: javadoc/doclet should be updated to support profiles
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
 + src/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.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/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
+ test/com/sun/javadoc/testProfiles/TestProfiles.java
+ test/com/sun/javadoc/testProfiles/pkg1/Class1Pkg1.java
+ test/com/sun/javadoc/testProfiles/pkg1/Class2Pkg1.java
+ test/com/sun/javadoc/testProfiles/pkg1/Class3Pkg1.java
+ test/com/sun/javadoc/testProfiles/pkg1/Interface1Pkg1.java
+ test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java
+ test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java
+ test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
+ test/com/sun/javadoc/testProfiles/pkg3/Class1Pkg3.java
+ test/com/sun/javadoc/testProfiles/pkg3/Class2Pkg3.java
+ test/com/sun/javadoc/testProfiles/pkg3/Interface1Pkg3.java
+ test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java
+ test/com/sun/javadoc/testProfiles/pkg4/Class1Pkg4.java
+ test/com/sun/javadoc/testProfiles/pkg5/Class1Pkg5.java
+ test/com/sun/javadoc/testProfiles/pkg5/Interface1Pkg5.java
+ test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt

Changeset: 475eb15dfdad
Author:    jjg
Date:      2013-01-21 01:27 -0500
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/475eb15dfdad

8004182: Add support for profiles in javac
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/jvm/ClassReader.java
+ src/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
+ src/share/classes/com/sun/tools/javac/sym/Profiles.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/diags/examples/NotInProfile.java
+ test/tools/javac/profiles/ProfileOptionTest.java

Changeset: f91144b7da75
Author:    dholmes
Date:      2013-02-04 18:08 -0500
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f91144b7da75

Merge

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
                
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
- test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
- test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
- test/tools/javac/diags/examples/ContainedByNoValue.java
- test/tools/javac/diags/examples/ContainedByNonDefault.java
- test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
- test/tools/javac/diags/examples/ContainedByTargetMismatch.java
- test/tools/javac/diags/examples/ContainedByWrongValueType.java
- test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
- test/tools/javac/diags/examples/WrongContainedBy.java
- test/tools/javac/diags/examples/WrongContainerFor.java
- test/tools/javac/lambda/MethodReference26.out
- test/tools/javac/lambda/TargetType06.out
- test/tools/javac/lambda/TargetType11.out
- test/tools/javac/lambda/TargetType45.out
- test/tools/javac/lambda/VoidCompatibility.out
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out

Changeset: af8417e590f4
Author:    dholmes
Date:      2013-02-17 16:44 -0500
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/af8417e590f4

Merge

! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/javac/code/Flags.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/jvm/ClassReader.java
- test/tools/javac/lambda/TargetType20.out
- test/tools/javac/lambda/TargetType50.out

Changeset: 56dfafbb9e1a
Author:    katleman
Date:      2013-02-21 11:13 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/56dfafbb9e1a

Added tag jdk8-b78 for changeset af8417e590f4

! .hgtags

Changeset: a8227c617684
Author:    katleman
Date:      2013-02-28 10:43 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a8227c617684

Added tag jdk8-b79 for changeset 56dfafbb9e1a

! .hgtags

Changeset: ed69d087fdfd
Author:    katleman
Date:      2013-03-07 11:18 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ed69d087fdfd

Added tag jdk8-b80 for changeset a8227c617684

! .hgtags

Changeset: 58289451d9ed
Author:    katleman
Date:      2013-03-14 15:00 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/58289451d9ed

Added tag jdk8-b81 for changeset ed69d087fdfd

! .hgtags

Changeset: 63872da94576
Author:    darcy
Date:      2013-02-13 23:05 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/63872da94576

8001457: New tests needed for library-side changes for repeating annotations
Reviewed-by: darcy
Contributed-by: sonali.goel@oracle.com

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java
 + test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java


Changeset: 88286a36bb34
Author:    mchung
Date:      2013-02-14 09:43 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/88286a36bb34

8006225: tools/jdeps/Basic.java failes with AssertionError
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/JdepsTask.java
! test/tools/jdeps/Basic.java

Changeset: 040f02711b73
Author:    jjg
Date:      2013-02-15 08:28 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/040f02711b73

8007052: javap should include the descriptor for a method in verbose mode
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java
+ test/tools/javap/DescriptorTest.java

Changeset: 0baaae675b19
Author:    mcimadamore
Date:      2013-02-15 16:28 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0baaae675b19

8006749: compiler does not allow Object protected methods to be used in lambda
Summary: Check.checkFunctionalInterface should take into account 'fake' override
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/LambdaConv26.java

Changeset: f6e667f52af4
Author:    mcimadamore
Date:      2013-02-15 16:28 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f6e667f52af4

8007285: AbstractMethodError instead of compile-time error when method reference with \
                super and abstract
Summary: Missing abstractness check on super rmethod references
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/MethodReference62.java
+ test/tools/javac/lambda/MethodReference62.out

Changeset: 4ff468de829d
Author:    mcimadamore
Date:      2013-02-15 16:29 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4ff468de829d

8007462: Fix provisional applicability for method references
Summary: Add speculative arity-based check to rule out potential candidates when \
                stuck reference is passed to method
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IncompatibleArgTypesInMethodRef.java
+ test/tools/javac/lambda/TargetType60.java
+ test/tools/javac/lambda/TargetType60.out

Changeset: 3cd997b9fd84
Author:    mcimadamore
Date:      2013-02-15 16:30 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3cd997b9fd84

8007535: Compiler crashes on @FunctionalInterface used on interface with two \
                inherited methods with same signatures
Summary: Bad check in Types.interfaceCandidates
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/FunctionalInterfaceAnno02.java

Changeset: 186023614cd3
Author:    mcimadamore
Date:      2013-02-15 16:31 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/186023614cd3

8007427: Annotation element as '_' gives compiler error instead of a warning
8007401: Write test to check for generation of warnings when '_' is used as an \
                identifier
Summary: Extended identifier production not used in annotation values
Reviewed-by: jjg
Contributed-by: sonali.goel@oracle.com

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/lambda/IdentifierTest.java
+ test/tools/javac/lambda/IdentifierTest.out

Changeset: 258c72fa7fa2
Author:    mcimadamore
Date:      2013-02-15 16:37 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/258c72fa7fa2

Merge


Changeset: da2f7dd53915
Author:    mcimadamore
Date:      2013-02-15 18:13 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/da2f7dd53915

8008309: TargetType60 fails because of bad golden file
Summary: bad golden file
Reviewed-by: jjg

! test/tools/javac/lambda/TargetType60.out

Changeset: 9fb4f223a90d
Author:    jjg
Date:      2013-02-15 11:26 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9fb4f223a90d

8008313: 8007052 breaks test/tools/javap/MethodParameters.java
Reviewed-by: darcy

! test/tools/javap/MethodParameters.java

Changeset: f1f605f85850
Author:    rfield
Date:      2013-02-15 18:40 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f1f605f85850

8004969: Generate $deserializeLambda$ method
8006763: super in method reference used in anonymous class - ClassFormatError is \
                produced
8005632: Inner classes within lambdas cause build failures
8005653: Lambdas containing inner classes referencing external type variables do not \
                correctly parameterize the inner classes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/lambda/LambdaInnerTypeVarArgs.java
+ test/tools/javac/lambda/LambdaInnerTypeVarReflect.java
+ test/tools/javac/lambda/MethodReference61.java

Changeset: 2620c953e9fe
Author:    vromero
Date:      2013-02-18 14:33 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2620c953e9fe

6563143: javac should issue a warning for overriding equals without hashCode
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.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/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
+ test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.java
+ test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.out
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 87884cd0fea3
Author:    jjg
Date:      2013-02-18 14:29 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/87884cd0fea3

8008339: Test TargetAnnoCombo.java is broken
Reviewed-by: jjh

! test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java

Changeset: 011cf7e0a148
Author:    darcy
Date:      2013-02-19 00:31 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/011cf7e0a148

8008267: Add @Supported annotation to com.sun.source types
Reviewed-by: 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/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/com/sun/tools/javac/Server.java

Changeset: dc8b7aa7cef3
Author:    vromero
Date:      2013-02-19 17:53 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dc8b7aa7cef3

8006212: javac, convert jtreg tests from shell script to java
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/util/ArrayUtils.java
+ test/tools/apt/Basics/CheckAptIsRemovedTest.java
- test/tools/apt/Basics/NullAPF.java
- test/tools/apt/Basics/apt.sh
- test/tools/apt/verifyVariables.sh
+ test/tools/javac/4846262/CheckEBCDICLocaleTest.java
- test/tools/javac/4846262/Test.java
- test/tools/javac/4846262/Test.out
- test/tools/javac/4846262/Test.sh
+ test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
- test/tools/javac/6302184/T6302184.sh
+ test/tools/javac/ClassPathTest/ClassPathTest.java
- test/tools/javac/ClassPathTest/ClassPathTest.sh
- test/tools/javac/ClassPathTest/ClassPathTest1.java
- test/tools/javac/ClassPathTest/ClassPathTest2.java
- test/tools/javac/ClassPathTest/ClassPathTest3.java
- test/tools/javac/ClassPathTest/bar/pkg/ClassPathTestAux2.java
- test/tools/javac/ClassPathTest/foo/pkg/ClassPathTestAux1.java
- test/tools/javac/ClassPathTest/pkg/ClassPathTestAux3.java
+ test/tools/javac/ExtDirs/ExtDirTest.java
- test/tools/javac/ExtDirs/ExtDirTest_1.java
- test/tools/javac/ExtDirs/ExtDirTest_2.java
- test/tools/javac/ExtDirs/ExtDirTest_3.java
- test/tools/javac/ExtDirs/ExtDirs.sh
- test/tools/javac/MissingInclude.java
- test/tools/javac/MissingInclude.sh
+ test/tools/javac/MissingInclude/MissingIncludeTest.java
- test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
- test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
+ test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
- test/tools/javac/ProtectedInnerClass/p1/ProtectedInnerClass1.java
- test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass2.java
- test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass3.java
+ test/tools/javac/T5090006/AssertionFailureTest.java
- test/tools/javac/T5090006/T5090006.java
- test/tools/javac/T5090006/compiler.sh
- test/tools/javac/constDebug/ConstDebug.java
- test/tools/javac/constDebug/ConstDebug.sh
+ test/tools/javac/constDebug/ConstDebugTest.java
- test/tools/javac/fatalErrors/NoJavaLang.java
- test/tools/javac/fatalErrors/NoJavaLang.out
- test/tools/javac/fatalErrors/NoJavaLang.sh
+ test/tools/javac/fatalErrors/NoJavaLangTest.java
- test/tools/javac/innerClassFile/Driver.sh
+ test/tools/javac/innerClassFile/InnerClassFileTest.java
- test/tools/javac/innerClassFile/x/B.java
- test/tools/javac/innerClassFile/x/C.java
- test/tools/javac/innerClassFile/y/Main.java
- test/tools/javac/innerClassFile/y/R1.java
- test/tools/javac/innerClassFile/y/R2.java
- test/tools/javac/innerClassFile/y/R3.java
- test/tools/javac/javazip/A.java
+ test/tools/javac/javazip/JavaZipTest.java
- test/tools/javac/javazip/Test.sh
- test/tools/javac/javazip/bad/B.java
- test/tools/javac/javazip/good/B.java
+ test/tools/javac/lib/ToolBox.java
+ test/tools/javac/links/LinksTest.java
- test/tools/javac/links/T.java
- test/tools/javac/links/b/B.java
- test/tools/javac/links/links.sh
+ test/tools/javac/newlines/NewLineTest.java
- test/tools/javac/newlines/Newlines.sh
+ test/tools/javac/stackmap/StackMapTest.java
- test/tools/javac/stackmap/T4955930.java
- test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/unicode/SupplementaryJavaID6.java
- test/tools/javac/unicode/SupplementaryJavaID6.sh
+ test/tools/javah/6257087/T6257087.java
- test/tools/javah/6257087/foo.java
- test/tools/javah/6257087/foo.sh
- test/tools/javah/6257087/foo_bar.h
- test/tools/javah/ConstMacroTest.sh
- test/tools/javah/MissingParamClassException.java
- test/tools/javah/MissingParamClassTest.sh
- test/tools/javah/ParamClassTest.java
- test/tools/javah/SubClassConsts.java
- test/tools/javah/SubClassConsts.out
- test/tools/javah/SubClassConsts.win
- test/tools/javah/SuperClassConsts.java
+ test/tools/javah/T4942232/MissingParamClassTest.java
+ test/tools/javah/constMacroTest/ConstMacroTest.java
+ test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
+ test/tools/javap/4866831/PublicInterfaceTest.java
- test/tools/javap/NotPackagePrivateInterface.java
- test/tools/javap/PublicInterfaceTest.sh
- test/tools/javap/pathsep.sh
+ test/tools/javap/stackmap/StackmapTest.java
- test/tools/javap/stackmap/T6271292.java
- test/tools/javap/stackmap/T6271292.out
- test/tools/javap/stackmap/T6271292.sh

Changeset: 9345394ac8fe
Author:    ksrini
Date:      2013-02-19 17:19 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9345394ac8fe

8006948: Update javac for MethodParameters format change
Reviewed-by: ksrini, forax
Contributed-by: eric.mccorkle@oracle.com

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: 4cf6e84f844f
Author:    lana
Date:      2013-02-19 20:53 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4cf6e84f844f

Merge


Changeset: 267225edc1fe
Author:    strarup
Date:      2013-02-20 15:47 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/267225edc1fe

8006582: Test for parameter names feature
Reviewed-by: jjg, darcy, emc

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

Changeset: d686d8a7eb78
Author:    mcimadamore
Date:      2013-02-21 15:19 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d686d8a7eb78

8008227: Mixing lambdas with anonymous classes leads to NPE thrown by compiler
Summary: Disentangle cyclic dependency between static-ness of synthetic lambda method \
                and static-ness of classes nested within lambdas
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaConv27.java

Changeset: 3a39d123d33a
Author:    mcimadamore
Date:      2013-02-21 15:21 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3a39d123d33a

8008276: assertion error in com.sun.tools.javac.comp.TransTypes.visitApply
Summary: DiagnosticFilter used during speculative attribution is too broad
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/tools/javac/lambda/speculative/MissingError.java
+ test/tools/javac/lambda/speculative/MissingError.out

Changeset: f4fdd53f8b3e
Author:    mcimadamore
Date:      2013-02-21 15:23 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f4fdd53f8b3e

8005183: Missing accessor for constructor reference pointing to private inner class \
                ctor
Summary: Compiler should add bridges when translating private constructor reference
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReference63.java

Changeset: 7ac9242d2ca6
Author:    mcimadamore
Date:      2013-02-21 15:25 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7ac9242d2ca6

8008293: Declared bounds not considered when functional interface containing unbound \
                wildcards is instantiated
Summary: Wildcards inference should re-use some of the bounds info generated during \
                capture conversion
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/TargetType64.java

Changeset: 9f0ec00514b6
Author:    mcimadamore
Date:      2013-02-21 15:26 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9f0ec00514b6

8007461: Regression: bad overload resolution when inner class and outer class have \
                method with same name
Summary: Fix regression in varargs method resolution introduced by bad refactoring
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/resolve/Pos.java
+ test/tools/javac/resolve/tests/InnerOverOuter.java

Changeset: 3fef0cae83b3
Author:    mcimadamore
Date:      2013-02-21 15:27 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3fef0cae83b3

8008444: Inherited generic functional descriptors are merged incorrectly
Summary: Missing call to Types.createMethodWithThrownTypes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/LambdaConv25.java
+ test/tools/javac/lambda/LambdaConv25.out

Changeset: cd7340a84bb8
Author:    rfield
Date:      2013-02-21 14:43 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cd7340a84bb8

8008405: Now that metafactory is in place, add javac lambda serialization tests
Summary: Tests part of original langtools serialization review.
Reviewed-by: mcimadamore

+ test/tools/javac/T8004969.java
+ test/tools/javac/lambda/LambdaInnerTypeVarArgsSerialize.java
+ test/tools/javac/lambda/LambdaInnerTypeVarSerialize.java

Changeset: dabb36173c63
Author:    ksrini
Date:      2013-02-21 12:23 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dabb36173c63

8008658: Four new method param jtreg tests fail in nightly tests
Reviewed-by: jjg, ksrini, mcimadamore
Contributed-by: eric.mccorkle@oracle.com

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/MethodParameters/EnumTest.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/MemberClassTest.java

Changeset: 6118072811e5
Author:    lana
Date:      2013-02-21 17:49 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6118072811e5

Merge

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 8e82e4f225e4
Author:    mcimadamore
Date:      2013-02-22 13:31 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8e82e4f225e4

8008337: Write test to check for compiler error when static method in interface is \
                called via super()
Reviewed-by: mcimadamore
Contributed-by: sonali.goel@oracle.com

+ test/tools/javac/lambda/StaticMethodNegTest.java
+ test/tools/javac/lambda/StaticMethodNegTest.out

Changeset: 94e67bed460d
Author:    mcimadamore
Date:      2013-02-22 18:19 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/94e67bed460d

8008708: Regression: separate compilation causes crash in wildcards inference logic
Summary: Invalid use of WildcardType.bound in Types.removeWildcards
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/separate/Foo.java
+ test/tools/javac/lambda/separate/Test.java

Changeset: ccbe7ffdd867
Author:    jjg
Date:      2013-02-24 11:36 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ccbe7ffdd867

7112427: The doclet needs to be able to generate JavaFX documentation.
Reviewed-by: jjg
Contributed-by: jan.valenta@oracle.com

! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/PropertyWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PropertyBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertyGetterTaglet.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertySetterTaglet.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
+ test/com/sun/javadoc/testJavaFX/C.java
+ test/com/sun/javadoc/testJavaFX/D.java
+ test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java

Changeset: bd49e0304281
Author:    vromero
Date:      2013-02-26 09:04 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bd49e0304281

8008436: javac should not issue a warning for overriding equals without hasCode if \
                hashCode has been overriden by a superclass
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symbol.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/resources/compiler.properties
! test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.java
! test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.out

Changeset: 133a0a0c2cbc
Author:    mcimadamore
Date:      2013-02-28 14:00 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/133a0a0c2cbc

8008723: Graph Inference: bad graph calculation leads to assertion error
Summary: Dependencies are not propagated correctly through merged nodes during \
                inference graph initialization
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/lambda/TargetType65.java

Changeset: 332f23993353
Author:    mcimadamore
Date:      2013-02-28 14:05 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/332f23993353

8008813: Structural most specific fails when method reference is passed to overloaded \
                method
Summary: Bad logic for checking most specific method reference type
Reviewed-by: jjg

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

Changeset: 08782b8b03ce
Author:    mcimadamore
Date:      2013-02-28 14:05 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/08782b8b03ce

8008537: Missing method reference lookup error when unbound search finds a static \
                method
Summary: Static-ness check should be applied after member reference resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
+ test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java
! test/tools/javac/lambda/MethodReference22.java
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference28.out
! test/tools/javac/lambda/MethodReference51.out
! test/tools/javac/lambda/TargetType60.java
! test/tools/javac/lambda/TargetType60.out

Changeset: 6f988040a1c8
Author:    jjg
Date:      2013-03-01 10:47 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6f988040a1c8

8008949: javadoc stopped copying doc-files
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
+ test/com/sun/javadoc/testDocFiles/TestDocFiles.java
+ test/com/sun/javadoc/testDocFiles/pkg/Test.java
+ test/com/sun/javadoc/testDocFiles/pkg/doc-files/test.txt

Changeset: 69cd2bfd4a31
Author:    mcimadamore
Date:      2013-03-05 14:04 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/69cd2bfd4a31

8004962: Code generation crash with lambda and local classes
Summary: Translation info should be propagated from LambdaToMethod to Lower
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/lambda/LambdaCapture07.java

Changeset: d2a98dde7ecc
Author:    mcimadamore
Date:      2013-03-05 14:12 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d2a98dde7ecc

8009227: Certain diagnostics should not be deferred
Summary: Add new diagnostic flag to mark non deferrable diagnostics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/lambda/abort/CompletionFailure.java

Changeset: a708c5f1da06
Author:    mcimadamore
Date:      2013-03-05 14:16 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a708c5f1da06

8009154: Missing cast in method reference bridge leads to NoSuchMethodError
Summary: Missing cast in generated method reference bridge
Reviewed-by: rfield, jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReference65.java

Changeset: 12202e6ab78a
Author:    mcimadamore
Date:      2013-03-05 14:19 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/12202e6ab78a

8009129: Illegal access error when calling method reference
Summary: Javac generates method handle referencing non public type
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/NotDefPublicCantAccessFragment.java
 + test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/p/C.java
+ test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java
+ test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.out
+ test/tools/javac/lambda/inaccessibleMref01/p1/C.java
+ test/tools/javac/lambda/inaccessibleMref02/InaccessibleMref02.java
+ test/tools/javac/lambda/inaccessibleMref02/p1/C.java

Changeset: 188a07a0a7a0
Author:    lana
Date:      2013-03-05 11:51 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/188a07a0a7a0

Merge


Changeset: d0178bd8125c
Author:    mcimadamore
Date:      2013-03-06 15:29 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d0178bd8125c

8009299: Javac crashes when compiling method reference to static interface method
Summary: Assertion in Check.checMethod is too strict
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/lambda/MethodReference66.java

Changeset: 8a78243291ef
Author:    mcimadamore
Date:      2013-03-06 15:33 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8a78243291ef

8009459: Wrong behavior of diamond finder with source level 7
Summary: Diamond finder doesn't take into account different inference behaviors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/6939780/T6939780.java
+ test/tools/javac/generics/diamond/6939780/T6939780_7.out
+ test/tools/javac/generics/diamond/6939780/T6939780_8.out
- test/tools/javac/generics/diamond/T6939780.java
- test/tools/javac/generics/diamond/T6939780.out

Changeset: c98b3e96c726
Author:    mcimadamore
Date:      2013-03-06 15:33 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c98b3e96c726

8009391: Synthetic name of serializable lambda methods should not contain negative \
                numbers
Summary: Use hex representation of method signature hashcode to avoid negative \
                numbers
Reviewed-by: jjg

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

Changeset: 3806171b52d8
Author:    vromero
Date:      2013-03-07 10:04 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3806171b52d8

8009138: javac, equals-hashCode warning tuning
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.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/resources/compiler.properties
+ test/tools/javac/6563143/EqualsHashCodeWarningTest.java
+ test/tools/javac/6563143/EqualsHashCodeWarningTest.out
- test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.java
- test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.out

Changeset: 823fb9229724
Author:    vromero
Date:      2013-03-07 10:12 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/823fb9229724

8009170: Regression: javac generates redundant bytecode in assignop involving arrays
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/7167125/DiffResultAfterSameOperationInnerClasses.java
+ test/tools/javac/8009170/RedundantByteCodeInArrayTest.java

Changeset: a02c3ddc182b
Author:    rfield
Date:      2013-03-07 08:26 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a02c3ddc182b

8009582: Method reference generic constructor gives: IllegalArgumentException: \
                Invalid lambda deserialization
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/GenericMethodRefImplClass.java

Changeset: c61add6bf8ac
Author:    vromero
Date:      2013-03-11 15:35 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c61add6bf8ac

6181889: Empty try/finally results in bytecodes being generated
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T6181889/EmptyFinallyTest.java

Changeset: d0ae21e3a382
Author:    rfield
Date:      2013-03-11 10:02 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d0ae21e3a382

8009742: Bad lambda name for lambda in a static initializer or ctor
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/SerializedLambdaInInit.java

Changeset: fbb6e470079d
Author:    ohrstrom
Date:      2013-03-11 19:03 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fbb6e470079d

8009843: sjavac should accept -cp as synonym for -classpath
Reviewed-by: jjg

! src/share/classes/com/sun/tools/sjavac/Main.java

Changeset: 7fe9b9d29095
Author:    jfranck
Date:      2013-03-12 11:16 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7fe9b9d29095

8005205: tests missing bugid for repeating annotation change
Reviewed-by: jjg, ssides

! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java

Changeset: 6db9a3b1a93f
Author:    mcimadamore
Date:      2013-03-12 16:02 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6db9a3b1a93f

8008540: Constructor reference to non-reifiable array should be rejected
8008539: Spurious error when constructor reference mention an interface type
8008538: Constructor reference accepts wildcard parameterized types
Summary: Overhaul of Check.checkConstructorRefType
Reviewed-by: jjg

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

Changeset: 5ddecb91d843
Author:    mcimadamore
Date:      2013-03-12 16:02 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5ddecb91d843

8009545: Graph inference: dependencies between inference variables should be set \
                during incorporation
Summary: Move all transitivity checks into the incorporation round
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/lambda/TargetType28.out

Changeset: f427043f8c65
Author:    jfranck
Date:      2013-03-12 17:39 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f427043f8c65

7196531: Duplicate error messages on repeating annotations
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java
+ test/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.out
! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out


Changeset: 39f8eb897ec6
Author:    lana
Date:      2013-03-12 16:43 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/39f8eb897ec6

Merge

- test/tools/apt/Basics/NullAPF.java
- test/tools/apt/Basics/apt.sh
- test/tools/apt/verifyVariables.sh
- test/tools/javac/4846262/Test.java
- test/tools/javac/4846262/Test.out
- test/tools/javac/4846262/Test.sh
- test/tools/javac/6302184/T6302184.sh
- test/tools/javac/ClassPathTest/ClassPathTest.sh
- test/tools/javac/ClassPathTest/ClassPathTest1.java
- test/tools/javac/ClassPathTest/ClassPathTest2.java
- test/tools/javac/ClassPathTest/ClassPathTest3.java
- test/tools/javac/ClassPathTest/bar/pkg/ClassPathTestAux2.java
- test/tools/javac/ClassPathTest/foo/pkg/ClassPathTestAux1.java
- test/tools/javac/ClassPathTest/pkg/ClassPathTestAux3.java
- test/tools/javac/ExtDirs/ExtDirTest_1.java
- test/tools/javac/ExtDirs/ExtDirTest_2.java
- test/tools/javac/ExtDirs/ExtDirTest_3.java
- test/tools/javac/ExtDirs/ExtDirs.sh
- test/tools/javac/MethodParameters.java
- test/tools/javac/MissingInclude.java
- test/tools/javac/MissingInclude.sh
- test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
- test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
- test/tools/javac/ProtectedInnerClass/p1/ProtectedInnerClass1.java
- test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass2.java
- test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass3.java
- test/tools/javac/T5090006/T5090006.java
- test/tools/javac/T5090006/compiler.sh
- test/tools/javac/constDebug/ConstDebug.java
- test/tools/javac/constDebug/ConstDebug.sh
- test/tools/javac/fatalErrors/NoJavaLang.java
- test/tools/javac/fatalErrors/NoJavaLang.out
- test/tools/javac/fatalErrors/NoJavaLang.sh
- test/tools/javac/generics/diamond/T6939780.java
- test/tools/javac/generics/diamond/T6939780.out
- test/tools/javac/innerClassFile/Driver.sh
- test/tools/javac/innerClassFile/x/B.java
- test/tools/javac/innerClassFile/x/C.java
- test/tools/javac/innerClassFile/y/Main.java
- test/tools/javac/innerClassFile/y/R1.java
- test/tools/javac/innerClassFile/y/R2.java
- test/tools/javac/innerClassFile/y/R3.java
- test/tools/javac/javazip/A.java
- test/tools/javac/javazip/Test.sh
- test/tools/javac/javazip/bad/B.java
- test/tools/javac/javazip/good/B.java
- test/tools/javac/links/T.java
- test/tools/javac/links/b/B.java
- test/tools/javac/links/links.sh
- test/tools/javac/newlines/Newlines.sh
- test/tools/javac/stackmap/T4955930.java
- test/tools/javac/stackmap/T4955930.sh
- test/tools/javac/unicode/SupplementaryJavaID6.sh
- test/tools/javah/6257087/foo.java
- test/tools/javah/6257087/foo.sh
- test/tools/javah/6257087/foo_bar.h
- test/tools/javah/ConstMacroTest.sh
- test/tools/javah/MissingParamClassException.java
- test/tools/javah/MissingParamClassTest.sh
- test/tools/javah/ParamClassTest.java
- test/tools/javah/SubClassConsts.java
- test/tools/javah/SubClassConsts.out
- test/tools/javah/SubClassConsts.win
- test/tools/javah/SuperClassConsts.java
- test/tools/javap/NotPackagePrivateInterface.java
- test/tools/javap/PublicInterfaceTest.sh
- test/tools/javap/pathsep.sh
- test/tools/javap/stackmap/T6271292.java
- test/tools/javap/stackmap/T6271292.out
- test/tools/javap/stackmap/T6271292.sh

Changeset: 825da6847791
Author:    lana
Date:      2013-03-14 19:33 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/825da6847791

Merge


Changeset: 22ba3f92d4ae
Author:    katleman
Date:      2013-03-21 10:43 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/22ba3f92d4ae

Added tag jdk8-b82 for changeset 825da6847791

! .hgtags

Changeset: 35cef52b0023
Author:    katleman
Date:      2013-03-28 10:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/35cef52b0023

Added tag jdk8-b83 for changeset 22ba3f92d4ae

! .hgtags

Changeset: eb0198033c5c
Author:    jfranck
Date:      2013-03-13 22:03 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/eb0198033c5c

8006547: Repeating annotations: No Target on container annotation with all targets on \
                base annotation gives compiler error
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/repeatingAnnotations/DefaultTarget.java
+ test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java
+ test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.out
+ test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java
+ test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.out
+ test/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java

Changeset: e0ef84e33167
Author:    bpatel
Date:      2013-03-13 14:47 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e0ef84e33167

8009684: Default top left frame should be "All Packages" in the generated javadoc \
                documentation
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
                
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: 82dc1e827c2a
Author:    dholmes
Date:      2013-03-14 01:45 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/82dc1e827c2a

8009429: Miscellaneous profiles cleanup
Reviewed-by: jjg, alanb

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

Changeset: 2e21ecd7a5ad
Author:    vromero
Date:      2013-03-14 08:30 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2e21ecd7a5ad

8008582: jtreg failures after conversion of shell tests to Java
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/ArrayUtils.java
! test/tools/javac/4846262/CheckEBCDICLocaleTest.java
! test/tools/javac/ClassPathTest/ClassPathTest.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
! test/tools/javac/lib/ToolBox.java
! test/tools/javac/links/LinksTest.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javah/6257087/T6257087.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
! test/tools/javap/stackmap/StackmapTest.java

Changeset: fd3fdaff0257
Author:    mchung
Date:      2013-03-14 10:33 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fd3fdaff0257

8005428: Update jdeps to read the same profile information as by javac
Reviewed-by: alanb

! make/netbeans/langtools/nbproject/project.xml
! src/share/classes/com/sun/tools/jdeps/Analyzer.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/Profiles.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
- src/share/classes/com/sun/tools/jdeps/resources/jdk.properties
! test/tools/jdeps/Basic.java
! test/tools/jdeps/p/Foo.java
+ test/tools/jdeps/profiles.properties

Changeset: fbbf5376e7e4
Author:    rfield
Date:      2013-03-14 22:54 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fbbf5376e7e4

8010010: NPE generating serializedLambdaName for nested lambda
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaLambdaSerialized.java

Changeset: fa24eba012bd
Author:    vromero
Date:      2013-03-15 09:02 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fa24eba012bd

5053846: javac: MethodRef entries are duplicated in the constant pool
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java

Changeset: 195b71850b56
Author:    mnunez
Date:      2013-03-15 13:39 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/195b71850b56

8007767: TargetAnnoCombo.java need to be updated to add a new test mode
Reviewed-by: jjg, strarup

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
- test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java

Changeset: a3049f4a7987
Author:    lana
Date:      2013-03-15 23:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a3049f4a7987

Merge


Changeset: 1f8c28134ffc
Author:    jjg
Date:      2013-03-18 08:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1f8c28134ffc

8005220: RFE to write javap tests for repeating annotations.
Reviewed-by: jjg
Contributed-by: peter.jensen@oracle.com

+ test/tools/javap/output/RepeatingTypeAnnotations.java
+ test/tools/javap/output/Tester.java

Changeset: 40adaf938847
Author:    jjg
Date:      2013-03-18 14:40 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/40adaf938847

8008425: Remove interim new javax.lang.model API for type-annotations
Reviewed-by: darcy

! 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/Attr.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
- src/share/classes/javax/lang/model/type/AnnotatedType.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/Types.java

Changeset: 97f6839673d6
Author:    jjg
Date:      2013-03-18 18:33 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/97f6839673d6

8007803: Implement javax.lang.model API for Type Annotations
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Printer.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/comp/Attr.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
+ src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/ExecutableElement.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
! src/share/classes/javax/lang/model/type/TypeMirror.java
! src/share/classes/javax/lang/model/util/Types.java

Changeset: a4913ea9bb62
Author:    darcy
Date:      2013-03-19 13:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a4913ea9bb62

8010179: Remove transitional target values from javac
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/profiles/ProfileOptionTest.java

Changeset: 578eb3dd111d
Author:    jjg
Date:      2013-03-19 15:13 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/578eb3dd111d

8010315: doclint errors in javac public API
Reviewed-by: darcy

! make/build.xml
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/type/ExecutableType.java

Changeset: a03c4a86ea2b
Author:    jjg
Date:      2013-03-19 17:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a03c4a86ea2b

8010361: fix some langtools findbugs issues
Reviewed-by: darcy

! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/classfile/Descriptor.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
                
! src/share/classes/com/sun/tools/javah/Util.java
! src/share/classes/com/sun/tools/javap/StackMapWriter.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/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java

Changeset: 9cf17b7a5fe7
Author:    jjg
Date:      2013-03-19 17:05 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9cf17b7a5fe7

8010333: Remove com.sun.tools.javac.Server
Reviewed-by: darcy

- src/share/classes/com/sun/tools/javac/Server.java

Changeset: 74d7f9bcac93
Author:    jjg
Date:      2013-03-19 19:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/74d7f9bcac93

8010317: DocLint incorrectly reports some <pre> tags as empty
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/EmptyPreTest.java

Changeset: 972474640b7d
Author:    darcy
Date:      2013-03-20 17:41 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/972474640b7d

8010364: Clarify javax.lang.model API for Type Annotations
Reviewed-by: jjg, abuckley

! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/type/ExecutableType.java

Changeset: cc38a6723663
Author:    mcimadamore
Date:      2013-03-22 12:38 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cc38a6723663

8009649: Lambda back-end should generate invokespecial for method handles referring \
                to private instance methods
Summary: Private lambda methods should be accessed through invokespecial
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/bytecode/TestLambdaBytecode.java

Changeset: f3814edefb33
Author:    mcimadamore
Date:      2013-03-22 12:39 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f3814edefb33

8010101: Intersection type cast issues redundant unchecked warning
Summary: Code for checking intersection type cast is incorrectly swapping operands, \
                leading to spurious warnings
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/Intersection02.java
+ test/tools/javac/lambda/Intersection02.out

Changeset: b6cf07c54c29
Author:    mcimadamore
Date:      2013-03-22 12:41 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b6cf07c54c29

8009820: AssertionError when compiling java code with two identical static imports
Summary: Speculative attribution is carried out twice with same method symbol in case \
                of static imports
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/DoubleStaticImport.java

Changeset: c6728c9addff
Author:    mcimadamore
Date:      2013-03-22 12:43 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c6728c9addff

8010303: Graph inference: missing incorporation step causes spurious inference error
Summary: Multiple equality constraints on inference vars are not used to generate new \
                inference constraints
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/lambda/TargetType28.out
+ test/tools/javac/lambda/TargetType67.java
+ test/tools/javac/lambda/TargetType68.java
+ test/tools/javac/lambda/TargetType69.java

Changeset: 5da12e8a59ba
Author:    mcimadamore
Date:      2013-03-22 12:44 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5da12e8a59ba

8010387: Javac crashes when diagnostic mentions anonymous inner class' type variables
Summary: Rich formatter doesn't preprocess supertypes of an anonymous inner class
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/8010387/T8010387.java
+ test/tools/javac/Diagnostics/8010387/T8010387.out

Changeset: f4500abff1fd
Author:    darcy
Date:      2013-03-22 10:08 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f4500abff1fd

7080464: langtools regression test failures when assertions are enabled
Reviewed-by: jjg

! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/diags/MessageFile.java
! test/tools/javac/diags/MessageInfo.java

Changeset: fdf30b225e1c
Author:    mfang
Date:      2013-03-25 16:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fdf30b225e1c

8010521: jdk8 l10n resource file translation update 2
Reviewed-by: naoto, yhuang

! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
                
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
                
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties

Changeset: 65e1ca8dcdc7
Author:    mfang
Date:      2013-03-25 18:08 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/65e1ca8dcdc7

Merge


Changeset: 28e466e9cd34
Author:    lana
Date:      2013-03-26 12:07 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/28e466e9cd34

Merge

- src/share/classes/com/sun/tools/javac/Server.java
- src/share/classes/com/sun/tools/jdeps/resources/jdk.properties
- src/share/classes/javax/lang/model/type/AnnotatedType.java
- test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java

Changeset: cfb65ca92082
Author:    lana
Date:      2013-04-01 21:42 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cfb65ca92082

Merge

- src/share/classes/com/sun/tools/javac/Server.java
- src/share/classes/com/sun/tools/jdeps/resources/jdk.properties
- src/share/classes/javax/lang/model/type/AnnotatedType.java
- test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java

Changeset: 4a48f3173534
Author:    katleman
Date:      2013-04-04 19:05 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4a48f3173534

Added tag jdk8-b84 for changeset cfb65ca92082

! .hgtags

Changeset: 2c9acb17f41a
Author:    katleman
Date:      2013-04-11 09:40 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2c9acb17f41a

Added tag jdk8-b85 for changeset 4a48f3173534

! .hgtags

Changeset: 330b35b27e68
Author:    darcy
Date:      2013-03-26 17:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/330b35b27e68

7041251: Use j.u.Objects utility methods in langtools
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/Pair.java
! src/share/classes/javax/annotation/processing/AbstractProcessor.java

Changeset: 33b6a52f0037
Author:    darcy
Date:      2013-03-26 18:15 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/33b6a52f0037

7059170: Assume availablility of URLClassLoader.close
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
- src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java

Changeset: 7bebe17ff323
Author:    mcimadamore
Date:      2013-03-28 11:38 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7bebe17ff323

8010469: Bad assertion in LambdaToMethod
Summary: Add assertion in LambdaToMethod.serializedLambdaName
Reviewed-by: jjg

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

Changeset: a200d8ccfe47
Author:    mcimadamore
Date:      2013-03-28 11:39 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a200d8ccfe47

8010490: FindBugs: double assignments in LambdaToMethod.visitIdent
Summary: Remove dead code from LambdaToMethod
Reviewed-by: jjg

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

Changeset: 991f11e13598
Author:    jjg
Date:      2013-03-28 10:49 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/991f11e13598

8006346: doclint should make allowance for headers generated by standard doclet
Reviewed-by: mcimadamore

! 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/javac/main/Main.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ test/tools/javac/doclint/ImplicitHeadersTest.java
+ test/tools/javadoc/doclint/ImplicitHeadersTest.java

Changeset: d3648557391b
Author:    jjg
Date:      2013-03-28 10:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d3648557391b

8010511: Tests are creating files in /tmp
Reviewed-by: darcy

! test/tools/javac/T6558476.java
! test/tools/javac/T6900149.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/RunExamples.java

Changeset: 29c6984a1673
Author:    vromero
Date:      2013-04-02 10:51 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/29c6984a1673

4965689: class literal code wastes a byte
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
+ test/tools/javac/T4965689/ClassLiteralWastesByteTest.java

Changeset: 46d2f144ebbd
Author:    lana
Date:      2013-04-02 12:00 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/46d2f144ebbd

Merge


Changeset: 0d47e6131490
Author:    darcy
Date:      2013-04-03 12:27 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0d47e6131490

8011052: Add DEFAULT to javax.lang.model.Modifier
Reviewed-by: abuckley, jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/javax/lang/model/element/Modifier.java
! test/tools/javac/processing/model/element/TestExecutableElement.java

Changeset: e06dc8345d9c
Author:    lana
Date:      2013-04-05 14:51 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e06dc8345d9c

Merge


Changeset: b71a61d39cf7
Author:    mcimadamore
Date:      2013-04-08 15:51 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b71a61d39cf7

8010922: Cleanup: add support for ad-hoc method check logic
Summary: Support pluggable method checkers
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: b54122b9372d
Author:    mcimadamore
Date:      2013-04-08 15:52 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b54122b9372d

8010823: DefaultMethodTest.testReflectCall fails with new lambda VM
Summary: Fix lambda test
Reviewed-by: jjg

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

Changeset: e9d986381414
Author:    mcimadamore
Date:      2013-04-08 15:53 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e9d986381414

8010404: Lambda debugging: redundant LineNumberTable entry for lambda capture
Summary: Ignore indy entries in LineNumberTable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/lambda/TestInvokeDynamic.java

Changeset: 94a202228ec2
Author:    mcimadamore
Date:      2013-04-08 15:57 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/94a202228ec2

8009131: Overload: javac should discard methods that lead to errors in lambdas with \
                implicit parameter types
Summary: Lambdas that have errors in their bodies should make enclosing overload \
                resolution fail
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/BadArgTypesInLambda.java
! test/tools/javac/lambda/BadRecovery.out
! test/tools/javac/lambda/TargetType01.java
- test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType43.out
+ test/tools/javac/lambda/TargetType66.java
+ test/tools/javac/lambda/TargetType66.out

Changeset: c635a966ce84
Author:    mcimadamore
Date:      2013-04-08 15:59 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c635a966ce84

8010822: Intersection type cast for functional expressions does not follow spec EDR
Summary: Remove support for marker interfaces; redefine intersection type casts to be \
                order-independent
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! 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/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/diags/examples/NotAnInterfaceComponent.java
- test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
! test/tools/javac/lambda/Intersection01.java
- test/tools/javac/lambda/Intersection01.out
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java

Changeset: b402b93cbe38
Author:    jjg
Date:      2013-04-08 11:54 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b402b93cbe38

8011676: Instances of Tokens.Comment should not be defined in inner classes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java

Changeset: 3f3cc8d3f13c
Author:    jjg
Date:      2013-04-08 11:57 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3f3cc8d3f13c

8011677: EndPosTables should avoid hidden references to Parser
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 1f19b84efa6d
Author:    lana
Date:      2013-04-16 08:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1f19b84efa6d

Merge

- src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
- test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
- test/tools/javac/lambda/Intersection01.out
- test/tools/javac/lambda/TargetType01.out

Changeset: 2b585be0da7a
Author:    katleman
Date:      2013-04-12 15:22 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2b585be0da7a

8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg

! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
! test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java

Changeset: 717bcda533f2
Author:    katleman
Date:      2013-04-15 14:21 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/717bcda533f2

Merge


Changeset: 6ab578e141df
Author:    katleman
Date:      2013-04-16 15:00 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6ab578e141df

Merge


Changeset: 4f4509c2fe35
Author:    katleman
Date:      2013-04-18 10:30 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4f4509c2fe35

Added tag jdk8-b86 for changeset 6ab578e141df

! .hgtags

Changeset: eb134c8e931d
Author:    bpatel
Date:      2013-04-09 14:18 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/eb134c8e931d

8005091: javadoc should be able to return the receiver type
Reviewed-by: jjg

! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.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/javadoc/ExecutableMemberDocImpl.java
+ test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassExtends.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassParameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodReturnType.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodTypeParameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Parameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Receivers.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Throws.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/TypeParameters.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java
+ test/com/sun/javadoc/testTypeAnnotations/typeannos/Wildcards.java

Changeset: a4be2c2fe0a1
Author:    vromero
Date:      2013-04-10 12:31 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a4be2c2fe0a1

8011432: javac, compiler regression iterable + captured type
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java

Changeset: d13af7751456
Author:    lana
Date:      2013-04-11 19:15 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d13af7751456

Merge


Changeset: 137994c189e5
Author:    jfranck
Date:      2013-04-12 12:05 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/137994c189e5

7015104: use new subtype of TypeSymbol for type parameters
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java
! test/tools/javac/types/TypeHarness.java

Changeset: 76537856a54e
Author:    vromero
Date:      2013-04-13 12:25 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/76537856a54e

8010659: Javac Crashes while building OpenJFX
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com

+ src/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java

Changeset: f10cffab99b4
Author:    bpatel
Date:      2013-04-13 18:48 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f10cffab99b4

8009686: Generated javadoc documentation should be able to display type annotation on \
                an array
Reviewed-by: jjg

! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java

Changeset: b26f36a7ae3b
Author:    mcimadamore
Date:      2013-04-15 14:11 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b26f36a7ae3b

8011383: Symbol.getModifiers omits ACC_ABSTRACT from interface with default methods
Summary: Fixup for default method modifiers erroneously applies to class-level \
                modifiers
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/defaultMethods/DefaultMethodFlags.java

Changeset: c430f1cde21c
Author:    mcimadamore
Date:      2013-04-15 14:12 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c430f1cde21c

8011377: Javac crashes when multiple lambdas are defined in an array
Summary: Wrong attribution environment used by DeferredAttr
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/lambda/TargetType71.java

Changeset: 083c6b199e2f
Author:    mcimadamore
Date:      2013-04-15 14:15 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/083c6b199e2f

8011376: Spurious checked exception errors in nested method call
Summary: Fallback attribution logic doesn't work properly when lambda throws checked \
                exceptions
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/TargetType72.java

Changeset: 6dacab087652
Author:    mcimadamore
Date:      2013-04-15 14:16 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6dacab087652

8011028: lang/INFR/infr001/infr00101md/infr00101md.java fails to compile after switch \
                to JDK8-b82
Summary: Fix bug in Types.removeWildcards
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/lambda/TargetType69.java
+ test/tools/javac/lambda/TargetType70.java

Changeset: c2315af9cc28
Author:    mcimadamore
Date:      2013-04-15 14:17 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c2315af9cc28

8011392: Missing checkcast when casting to intersection type
Summary: javac should emit a checkcast for each additional target type specified in \
                an intersection type cast
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/Intersection03.java

Changeset: 950e8ac120f0
Author:    mcimadamore
Date:      2013-04-15 14:18 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/950e8ac120f0

8010923: Avoid redundant speculative attribution
Summary: Add optimization to avoid speculative attribution for certain argument \
                expressions
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: 49d32c84dfea
Author:    vromero
Date:      2013-04-17 11:11 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/49d32c84dfea

8011181: javac, empty UTF8 entry generated for inner class
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java

Changeset: 94870c08391c
Author:    lana
Date:      2013-04-17 10:31 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/94870c08391c

Merge


Changeset: cad4fc23f691
Author:    lana
Date:      2013-04-17 21:50 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cad4fc23f691

Merge


Changeset: 1329f9c38d93
Author:    lana
Date:      2013-04-23 09:27 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1329f9c38d93

Merge


Changeset: a1e10f3adc47
Author:    katleman
Date:      2013-04-25 09:24 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a1e10f3adc47

Added tag jdk8-b87 for changeset 1329f9c38d93

! .hgtags

Changeset: adec2a5d510a
Author:    katleman
Date:      2013-05-02 13:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/adec2a5d510a

Added tag jdk8-b88 for changeset a1e10f3adc47

! .hgtags

Changeset: ed918a442b83
Author:    jlahoda
Date:      2013-04-17 15:54 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ed918a442b83

8008174: DocTree API should provide start and end positions for tree nodes
Summary: Adding DocSourcePositions to allow access to DocTree starting/ending \
                position
Reviewed-by: jjg, darcy
Contributed-by: Ralph Benjamin Ruijs <ralphbenjamin@netbeans.org>, Jan Lahoda \
<jlahoda@netbeans.org>

+ src/share/classes/com/sun/source/util/DocSourcePositions.java
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/tree/DCTree.java
+ test/tools/javac/doctree/positions/TestPosition.java
+ test/tools/javac/doctree/positions/TestPosition.out
+ test/tools/javac/doctree/positions/TestPositionSource.java

Changeset: 891b88acf47a
Author:    jjg
Date:      2013-04-18 19:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/891b88acf47a

8012658: Change default langtools source level to 7
Reviewed-by: darcy

! make/netbeans/langtools/nbproject/project.xml

Changeset: 95d29b99e5b3
Author:    jjg
Date:      2013-04-18 20:00 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/95d29b99e5b3

8012656: cache frequently used name strings for DocImpl classes
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java

Changeset: a3655c24e232
Author:    jfranck
Date:      2013-04-19 11:57 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a3655c24e232

8012681: Commit for JDK-8012656 breaks tl build
Reviewed-by: vromero, chegar, alanb

! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java

Changeset: d59730bd3162
Author:    jjg
Date:      2013-04-19 11:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d59730bd3162

8012661: remove langtools Makefile-classic
Reviewed-by: erikj, tbell

- make/Makefile-classic

Changeset: bae8387d16aa
Author:    jfranck
Date:      2013-04-22 10:24 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bae8387d16aa

8011027: Type parameter annotations not passed through to javax.lang.model
Reviewed-by: jjg, darcy

! 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/model/JavacAnnoConstructs.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java

Changeset: da0bd69335d4
Author:    lana
Date:      2013-04-23 15:09 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/da0bd69335d4

Merge


Changeset: 4b0038f66d66
Author:    jjg
Date:      2013-04-25 17:45 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4b0038f66d66

8013256: javac test failing after Lambda changes to java.util.List
Reviewed-by: mduigou

! test/tools/javac/api/TestJavacTaskScanner.java

Changeset: 3c02d2f1a421
Author:    vromero
Date:      2013-04-26 10:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3c02d2f1a421

8012723: strictfp interface misses strictfp modifer on default method
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java

Changeset: 2ca9e7d50136
Author:    vromero
Date:      2013-04-26 10:17 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2ca9e7d50136

8008562: javac, a refactoring to Bits is necessary in order to provide a change \
                history
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/util/Bits.java

Changeset: f3f3ac1273e8
Author:    vromero
Date:      2013-04-26 15:59 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f3f3ac1273e8

8010304: javac should detect all mutable implicit static fields in langtools using a \
                plugin
Reviewed-by: jjg

! make/build.xml
+ make/tools/crules/AbstractCodingRulesAnalyzer.java
+ make/tools/crules/MutableFieldsAnalyzer.java
+ make/tools/crules/resources/crules.properties

Changeset: 57648bad3287
Author:    mchung
Date:      2013-04-30 15:43 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/57648bad3287

8013531: Provide a utility class in com.sun.tools.classfile to find field/method \
                references
Reviewed-by: alanb

! src/share/classes/com/sun/tools/classfile/Dependencies.java
+ src/share/classes/com/sun/tools/classfile/ReferenceFinder.java

Changeset: 260013a710ef
Author:    lana
Date:      2013-04-30 17:53 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/260013a710ef

Merge


Changeset: 8e27e84de2e9
Author:    rfield
Date:      2013-05-01 08:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8e27e84de2e9

8011591: BootstrapMethodError when capturing constructor ref to local classes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java


Changeset: ec434cfd2752
Author:    lana
Date:      2013-05-06 11:53 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ec434cfd2752

Merge

- make/Makefile-classic

Changeset: e19283cd30a4
Author:    katleman
Date:      2013-05-09 10:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e19283cd30a4

Added tag jdk8-b89 for changeset ec434cfd2752

! .hgtags

Changeset: 9717b9523d46
Author:    katleman
Date:      2013-05-16 12:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9717b9523d46

Added tag jdk8-b90 for changeset e19283cd30a4

! .hgtags

Changeset: abd153854f16
Author:    jjg
Date:      2013-05-03 09:56 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/abd153854f16

8012728: Normalize @ignore comments on langtools tests
Reviewed-by: vromero, mcimadamore

! test/com/sun/javadoc/_template/Template.java
! test/com/sun/javadoc/_template/TemplateComplete.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
                
! test/tools/javac/generics/7034511/T7034511a.java
! test/tools/javac/generics/7034511/T7034511b.java
! test/tools/javac/generics/OverrideBridge.java
! test/tools/javac/lambda/TargetType36.java
! test/tools/javac/lambda/TargetType53.java
! test/tools/javac/lambda/TargetType54.java
! test/tools/javac/lambda/TargetType58.java
! test/tools/javac/lambda/TargetType59.java
! test/tools/javac/lambda/TargetType62.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
                
! test/tools/javap/output/RepeatingTypeAnnotations.java
! test/tools/javap/output/Tester.java

Changeset: 38c4bade0ec1
Author:    jjg
Date:      2013-05-03 10:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/38c4bade0ec1

8002387: Improve rendered HTML formatting for {@code}
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javadoc/Comment.java
+ test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
+ test/com/sun/javadoc/testLiteralCodeInPre/pkg/Test.java

Changeset: a2889739cf21
Author:    jjg
Date:      2013-05-03 15:08 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a2889739cf21

8000407: remove @GenerateNativeHeader
Reviewed-by: vromero, darcy

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
- src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
! test/tools/javac/nativeHeaders/NativeHeaderTest.java
! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass3.java

Changeset: d918b63a5509
Author:    jjg
Date:      2013-05-03 17:44 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d918b63a5509

8008768: Using {@inheritDoc} in simple tag defined via -tag fails
Reviewed-by: jjg, mduigou
Contributed-by: jonathan.gibbons@oracle.com, mike.duigou@oracle.com

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java
+ test/com/sun/javadoc/InheritDocForUserTags/DocTest.java
+ test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
+ test/com/sun/javadoc/testSimpleTagInherit/p/BaseClass.java
+ test/com/sun/javadoc/testSimpleTagInherit/p/TestClass.java

Changeset: e8987ce7fb4b
Author:    darcy
Date:      2013-05-05 21:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e8987ce7fb4b

8013909: Fix doclint issues in javax.lang.model
Reviewed-by: jjg

! src/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java
! src/share/classes/javax/annotation/processing/SupportedOptions.java
! src/share/classes/javax/annotation/processing/SupportedSourceVersion.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/element/NestingKind.java
! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/Elements.java
! src/share/classes/javax/lang/model/util/Types.java

Changeset: a7ff36d06fa2
Author:    jlahoda
Date:      2013-05-06 16:22 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a7ff36d06fa2

8009724: Enhance the DocTree API with DocTreePath
Summary: Adding DocTreePath and DocTreePathScanner similar to TreePath and \
                TreePathScanner, respectively
Reviewed-by: jjg
Contributed-by: Ralph Benjamin Ruijs <ralphbenjamin@netbeans.org>, Jan Lahoda \
<jlahoda@netbeans.org>

+ 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/DocTrees.java
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/tools/javac/doctree/DocTreePathScannerTest.java
! test/tools/javac/doctree/ReferenceTest.java

Changeset: 68142e69cafb
Author:    rfield
Date:      2013-05-07 06:39 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/68142e69cafb

8014023: When a method reference to a local class constructor is contained in a \
method whose number of parameters matches the number of constructor parameters \
                compilation fails
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReference/TreeMakerParamsIsGoofy.java

Changeset: 43c2f7cb9c76
Author:    jjg
Date:      2013-05-07 14:27 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/43c2f7cb9c76

8004082: test/tools/javac/plugin/showtype/Test.java fails on windows: jtreg can't \
                delete plugin.jar
Reviewed-by: vromero, mcimadamore

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ src/share/classes/com/sun/tools/javac/util/ServiceLoader.java
! test/tools/javac/plugin/showtype/Test.java

Changeset: 780014a234fa
Author:    jfranck
Date:      2013-05-08 14:10 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/780014a234fa

8013485: javac can't handle annotations with a <clinit> from a previous compilation \
                unit
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/clinit/AnnoWithClinit1.java
+ test/tools/javac/annotations/clinit/AnnoWithClinitFail.java
+ test/tools/javac/annotations/clinit/AnnoWithClinitFail.out

Changeset: c68834236058
Author:    lana
Date:      2013-05-08 23:54 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c68834236058

Merge


Changeset: ce7e1674eb73
Author:    alanb
Date:      2013-05-10 16:10 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ce7e1674eb73

8014318: tools/javac/profiles/ProfileOptionTest.java needs modifying now that \
                javax.script is in compact1
Reviewed-by: mchung

! test/tools/javac/profiles/ProfileOptionTest.java

Changeset: 1c43236f6d69
Author:    darcy
Date:      2013-05-10 14:31 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1c43236f6d69

8014365: Restore Objects.requireNonNull(T, Supplier<String>)
Reviewed-by: jjg

! makefiles/BuildLangtools.gmk

Changeset: e39669aea0bd
Author:    jjg
Date:      2013-05-12 18:18 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e39669aea0bd

8014363: javac test class ToolTester handles classpath incorrectly
Reviewed-by: ksrini

! test/tools/javac/api/6406133/T6406133.java
! test/tools/javac/api/6410643/T6410643.java
! test/tools/javac/api/6411310/T6411310.java
! test/tools/javac/api/6411333/T6411333.java
! test/tools/javac/api/6412656/T6412656.java
! test/tools/javac/api/6415780/T6415780.java
! test/tools/javac/api/6418694/T6418694.java
! test/tools/javac/api/6421111/T6421111.java
! test/tools/javac/api/6421756/T6421756.java
! test/tools/javac/api/6422215/T6422215.java
! test/tools/javac/api/6422327/T6422327.java
! test/tools/javac/api/6423003/T6423003.java
! test/tools/javac/api/6431257/T6431257.java
! test/tools/javac/api/6437349/T6437349.java
! test/tools/javac/api/6437999/T6437999.java
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/6468404/T6468404.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/api/6733837/T6733837.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/guide/Test.java
! test/tools/javac/api/lib/ToolTester.java

Changeset: 8dd528992c15
Author:    jlahoda
Date:      2013-05-10 15:15 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8dd528992c15

8012929: Trees.getElement should work not only for declaration trees, but also for \
                use-trees
Reviewed-by: jjg
Contributed-by: Dusan Balek <dbalek@netbeans.org>, Jan Lahoda <jlahoda@netbeans.org>

! src/share/classes/com/sun/tools/doclint/Env.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/api/TestGetElementReference.java
+ test/tools/javac/api/TestGetElementReferenceData.java

Changeset: 8ea30d59ac41
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8ea30d59ac41

8010440: Replace int constants in LinkInfoImpl with enum
Reviewed-by: bpatel, darcy

! 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/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.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/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.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/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.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/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java

Changeset: 74cd21f2c2fe
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/74cd21f2c2fe

8011642: Remove LinkOutput in favor of direct use of Content
Reviewed-by: bpatel, darcy

! 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/AllClassesFrameWriter.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/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.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/LinkFactoryImpl.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/PackageUseWriter.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/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! 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
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
                
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 7a9ef837e57f
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7a9ef837e57f

8011650: reduce use of RawHtml nodes in doclet
Reviewed-by: darcy

! 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/AllClassesFrameWriter.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/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.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/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! 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/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java

Changeset: 6ea964c78845
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6ea964c78845

8011651: simplify LinkInfoImpl API
Reviewed-by: darcy

! 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/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.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/LinkInfoImpl.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/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java

Changeset: e6c5b5ee9fac
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e6c5b5ee9fac

8011662: Remove single instance of resource with HTML from doclet resource bundle
Reviewed-by: bpatel, darcy

! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties

Changeset: ce4f0769b4b2
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ce4f0769b4b2

8011668: Allow HTMLWriter.getResource to take Content args
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.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/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java

Changeset: 4c43e51433ba
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4c43e51433ba

8011288: Erratic/inconsistent indentation of signatures
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
+ test/com/sun/javadoc/testIndentation/TestIndentation.java
+ test/com/sun/javadoc/testIndentation/p/Indent.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java

Changeset: 7af0fa419a2b
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7af0fa419a2b

8012174: {@literal} and {@code} should use \"new\" Taglet, not old.
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java

Changeset: 6a5288a298fd
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6a5288a298fd

8012175: Convert TagletOutputImpl to use ContentBuilder instead of StringBuilder
Reviewed-by: darcy

! 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/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
                
! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java

Changeset: 76a691e3e961
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/76a691e3e961

8012176: reduce use of TagletOutputImpl.toString
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.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/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
                
! test/com/sun/javadoc/testSinceTag/TestSinceTag.java

Changeset: 937aa020c667
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/937aa020c667

8012177: HTMLDocletWriter methods should generate Content, not Strings
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java

Changeset: bd51ca92c013
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bd51ca92c013

8012178: Cleanup use of Util.escapeHtmlChars
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.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/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java

Changeset: df4f44800923
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/df4f44800923

8012183: replace some uses of Configuration.getText with Configuration.getResource
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.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/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.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/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/LinkFactoryImpl.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/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.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/ProfileIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java

Changeset: 051b728cfe90
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/051b728cfe90

8012180: Speed up removeNonInlineHtmlTags
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java

Changeset: 25c89a492f14
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/25c89a492f14

8012295: Cleanup JavaFX features in standard doclet
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java

Changeset: 081d7c72ee92
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/081d7c72ee92

8012311: Cleanup names and duplicatre code in TagletManager
Reviewed-by: darcy

! 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/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java

Changeset: ca8808c88f94
Author:    jjg
Date:      2013-05-14 10:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ca8808c88f94

8012308: Remove TagletOutput in favor of direct use of Content
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.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/TagletOutputImpl.java
! 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/internal/toolkit/taglets/BasePropertyTaglet.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java

Changeset: c09b7234cded
Author:    rfield
Date:      2013-05-14 11:11 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c09b7234cded

8012556: Implement lambda methods on interfaces as static
8006140: Javac NPE compiling Lambda expression on initialization expression of static \
                field in interface
Summary: Lambdas occurring in static contexts or those not needing instance \
information should be generated into static methods.  This has long been the case for \
classes.  However, as a work-around to the lack of support for statics on interfaces, \
interface lambda methods have been generated into default methods.  For lambdas in \
interface static contexts (fields and static methods) this causes an NPE in javac \
because there is no 'this'.  MethodHandles now support static methods on interfaces.  \
This changeset allows lambda methods to be generated as static interface methods.  An \
existing bug in Hotspot (8013875) is exposed in a test when the "-esa" flag is used.  \
This test and another test that already exposed this bug have been marked with \
                @ignore.
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaInterfaceStaticField.java
! test/tools/javac/lambda/MethodReference66.java
! test/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/tools/javac/lambda/lambdaExecution/InInterface.java

Changeset: 46b9c25f7024
Author:    jjg
Date:      2013-05-14 12:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/46b9c25f7024

8014461: genstubs creates default native methods
Reviewed-by: alanb

! make/tools/genstubs/GenStubs.java

Changeset: 0384683c64be
Author:    jjg
Date:      2013-05-14 13:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0384683c64be

8014557: Mutable static field in HtmlDocletWriter
Reviewed-by: ksrini

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

Changeset: ddb4a2bfcd82
Author:    jjg
Date:      2013-05-14 15:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ddb4a2bfcd82

8013852: update reference impl for type-annotations
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com, steve.sides@oracle.com, joel.franck@oracle.com, \
alex.buckley@oracle.com

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! 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/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.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/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/attribution/Scopes.java
! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
+ test/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
+ test/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
+ test/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.out
! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
! test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
! test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
+ test/tools/javac/annotations/typeAnnotations/failures/T8008751.java
+ test/tools/javac/annotations/typeAnnotations/failures/T8009360.java
+ test/tools/javac/annotations/typeAnnotations/failures/T8011722.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/Nesting.java
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
                
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java
                
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
! test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
                
! test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.java
 + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.out
 + test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java
! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
 + test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Test.java
! test/tools/javac/api/TestJavacTaskScanner.java
+ test/tools/javac/diags/examples/ArrayAndReceiver.java
+ test/tools/javac/diags/examples/IncorrectConstructorReceiverName.java
+ test/tools/javac/diags/examples/IncorrectConstructorReceiverType.java
+ test/tools/javac/diags/examples/IncorrectReceiverName.java
+ test/tools/javac/diags/examples/ReceiverParameterNotApplicableConstructor.java
+ test/tools/javac/diags/examples/VarargsAndReceiver.java
! test/tools/javac/lib/DPrinter.java
+ test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javap/output/RepeatingTypeAnnotations.java
! test/tools/javap/typeAnnotations/NewArray.java
! test/tools/javap/typeAnnotations/Presence.java
! test/tools/javap/typeAnnotations/TypeCasts.java

Changeset: 53b389eb39c1
Author:    sogoel
Date:      2013-05-14 18:02 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/53b389eb39c1

8013163: Convert 4 tools multicatch tests to jtreg format
Reviewed-by: jjg

+ test/tools/javac/multicatch/Pos11.java
+ test/tools/javac/multicatch/Pos12.java

Changeset: 529fb3ed5d2a
Author:    jjg
Date:      2013-05-14 21:08 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/529fb3ed5d2a

8014323: Add VariableTree.getNameExpression
Reviewed-by: darcy

! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! test/tools/javac/tree/SourceTreeScannerTest.java

Changeset: bcd927639039
Author:    darcy
Date:      2013-05-15 00:00 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bcd927639039

8004133: Provide javax.lang.model.* implementation backed by core reflection
Summary: Joint work by darcy and jfranck to provide sample code for JEP 119.
Reviewed-by: jjg
Contributed-by: joe.darcy@oracle.com, joel.franck@oracle.com

+ src/share/sample/language/model/CoreReflectionFactory.java

Changeset: 05ec778794d0
Author:    mcimadamore
Date:      2013-05-15 14:00 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/05ec778794d0

8012003: Method diagnostics resolution need to be simplified in some cases
Summary: Unfold method resolution diagnostics when they mention errors in poly \
                expressions
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/Diagnostics/compressed/T8012003a.java
+ test/tools/javac/Diagnostics/compressed/T8012003a.out
+ test/tools/javac/Diagnostics/compressed/T8012003b.java
+ test/tools/javac/Diagnostics/compressed/T8012003b.out
+ test/tools/javac/Diagnostics/compressed/T8012003c.java
+ test/tools/javac/Diagnostics/compressed/T8012003c.out
! test/tools/javac/diags/examples/BadArgTypesInLambda.java
+ test/tools/javac/diags/examples/CompressedDiags.java
! test/tools/javac/diags/examples/KindnameConstructor.java
+ test/tools/javac/diags/examples/ProbFoundReqFragment.java
! test/tools/javac/lambda/TargetType66.out

Changeset: 33d1937af1a3
Author:    mcimadamore
Date:      2013-05-15 14:02 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/33d1937af1a3

8012685: Spurious raw types warning when using unbound method references
Summary: Spurious raw type warning when unbound method reference qualifier parameter \
                types are inferred from target
Reviewed-by: jjg, vromero

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

Changeset: 78717f2d00e8
Author:    mcimadamore
Date:      2013-05-15 14:03 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/78717f2d00e8

8013222: Javac issues spurious raw type warnings when lambda has implicit parameter \
                types
Summary: Bad warnings and position for lambda inferred parameter types
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/NoWarnOnImplicitParams.java
+ test/tools/javac/lambda/NoWarnOnImplicitParams.out

Changeset: 31ef33db5e0e
Author:    rfield
Date:      2013-05-15 06:53 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/31ef33db5e0e

8010006: NPE in javac with interface super in lambda
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaWithInterfaceSuper.java

Changeset: 445b8b5ae9f4
Author:    jjg
Date:      2013-05-15 10:39 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/445b8b5ae9f4

8006879: Detection of windows in sjavac fails.
Reviewed-by: jjg
Contributed-by: erik.joelsson@oracle.com

! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java

Changeset: 997c0fae2b12
Author:    lana
Date:      2013-05-17 10:13 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/997c0fae2b12

Merge

- src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
- src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass3.java

Changeset: 4830d661c4f9
Author:    katleman
Date:      2013-05-23 10:47 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4830d661c4f9

Added tag jdk8-b91 for changeset 997c0fae2b12

! .hgtags

Changeset: 58eace4d997f
Author:    erikj
Date:      2013-05-28 08:49 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/58eace4d997f

8012566: Replace find, rm, printf and similar with their proper variables
Reviewed-by: tbell

! makefiles/BuildLangtools.gmk

Changeset: 3597773628a4
Author:    katleman
Date:      2013-05-28 17:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3597773628a4

Merge


Changeset: 149890642a0e
Author:    katleman
Date:      2013-05-29 10:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/149890642a0e

8015525: JDK8 b91 source with GPL header errors
Reviewed-by: dholmes, lancea

! test/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java

Changeset: 023e9a614d26
Author:    katleman
Date:      2013-05-30 10:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/023e9a614d26

Added tag jdk8-b92 for changeset 149890642a0e

! .hgtags

Changeset: 0928f2cfbf8e
Author:    jjg
Date:      2013-05-17 13:48 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0928f2cfbf8e

6885876: add comments to javac/util/Convert.java
Reviewed-by: mduigou

! src/share/classes/com/sun/tools/javac/util/Convert.java

Changeset: 67cbd6d756f4
Author:    jfranck
Date:      2013-05-21 12:00 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/67cbd6d756f4

8013180: Qualified type reference with annotations in throws list crashes compiler
Reviewed-by: jjg

+ test/tools/javac/annotations/typeAnnotations/8013180/QualifiedName.java

Changeset: 824932ecdbc8
Author:    vromero
Date:      2013-05-21 11:41 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/824932ecdbc8

7177168: Redundant array copy in UnsharedNameTable
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java

Changeset: 3d9750039fff
Author:    vromero
Date:      2013-05-21 12:17 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3d9750039fff

7060779: test/tools/javac/diags/Example.java leaves directories in tempdir
Reviewed-by: mcimadamore

! test/tools/javac/diags/Example.java

Changeset: 37295244f534
Author:    vromero
Date:      2013-05-21 13:50 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/37295244f534

8005207: test has 2 @bug tags
Reviewed-by: mcimadamore

! test/tools/doclint/RunTest.java
! test/tools/javac/5045412/Bar.java
! test/tools/javac/5045412/Foo.java
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/mandatoryWarnings/deprecated/Test.java
! test/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/tools/javac/policy/test3/Test.java

Changeset: 08daea43a7f8
Author:    vromero
Date:      2013-05-21 14:33 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/08daea43a7f8

7164114: Two jtreg tests are not run due to no file extension on the test files
Reviewed-by: mcimadamore

- test/tools/javac/HiddenAbstractMethod/Test
+ test/tools/javac/HiddenAbstractMethod/Test.java
- test/tools/javac/NonAmbiguousField/Test
+ test/tools/javac/NonAmbiguousField/Test.java
! test/tools/javac/NonAmbiguousField/two/Child2.java

Changeset: 31344e8e3343
Author:    lana
Date:      2013-05-22 09:59 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/31344e8e3343

Merge


Changeset: 3bd22f99d408
Author:    darcy
Date:      2013-05-22 13:34 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3bd22f99d408

8010680: Clarify "present" and annotation ordering in javax.lang.model
Reviewed-by: abuckley, jjg

! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/util/Elements.java

Changeset: 58329d9f6b68
Author:    mcimadamore
Date:      2013-05-24 15:26 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/58329d9f6b68

8014643: Parser regression in JDK 8 when compiling super.x
Summary: Fixed latent bug in JavacParser.analyzeParens()
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8014643/T8014643.java

Changeset: 97a9b4b3e63a
Author:    mcimadamore
Date:      2013-05-24 15:27 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/97a9b4b3e63a

8014649: Regression: bug in Resolve.resolveOperator
Summary: Missing curly braces causes Resolve.findMethod to be called spuriously
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/resolve/ResolveHarness.java
+ test/tools/javac/resolve/tests/PrimitiveBinopOverload.java

Changeset: 6e5076af4660
Author:    mcimadamore
Date:      2013-05-24 15:27 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6e5076af4660

8014494: javac crashes when varargs element of a method reference is inferred from \
                the context
Summary: varargs element is not refreshed after type-inference
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/TargetType73.java

Changeset: 0f8e9a0e5d9a
Author:    darcy
Date:      2013-05-24 11:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0f8e9a0e5d9a

8014836: Have GenericDeclaration extend AnnotatedElement
Reviewed-by: jfranck

! src/share/sample/language/model/CoreReflectionFactory.java

Changeset: b391ecea538e
Author:    vromero
Date:      2013-05-27 13:44 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b391ecea538e

7030476: Fix conflicting use of JCTree/JCExpression
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java

Changeset: c6df5b20f9eb
Author:    vromero
Date:      2013-05-28 12:46 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c6df5b20f9eb

6970173: Debug pointer at bad position
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java

Changeset: d042cba65eab
Author:    vromero
Date:      2013-05-28 17:39 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d042cba65eab

8012333: javac, ClassFile should have a read(Path) method
Reviewed-by: jjg

! src/share/classes/com/sun/tools/classfile/ClassFile.java

Changeset: 92e420e9807d
Author:    vromero
Date:      2013-05-29 10:56 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/92e420e9807d

7053059: VerifyError with double Assignment using a Generic Member of a Superclass
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/T7053059/VerifyErrorWithDoubleAssignmentTest.java

Changeset: d685b12b62a4
Author:    jjg
Date:      2013-05-29 15:34 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d685b12b62a4

8015641: genstubs needs to cope with static interface methods
Reviewed-by: ksrini

! make/tools/genstubs/GenStubs.java

Changeset: 18943a1b7a47
Author:    lana
Date:      2013-05-29 16:59 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/18943a1b7a47

Merge

- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test

Changeset: 2c5a568ee36e
Author:    lana
Date:      2013-06-03 23:24 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2c5a568ee36e

Merge

- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test

Changeset: 888386fddc09
Author:    katleman
Date:      2013-06-06 09:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/888386fddc09

Added tag jdk8-b93 for changeset 2c5a568ee36e

! .hgtags

Changeset: 9f11c7676cd5
Author:    vromero
Date:      2013-05-31 10:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9f11c7676cd5

7179353: try-with-resources fails to compile with generic exception parameters
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T7179353/GenericsAndTWRCompileErrorTest.java

Changeset: e9855150c5b0
Author:    vromero
Date:      2013-06-01 21:57 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e9855150c5b0

8010737: javac, known parameter's names should be copied to automatically generated \
                constructors for inner classes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
+ test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java

Changeset: ec871c3e8337
Author:    vromero
Date:      2013-06-01 22:09 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ec871c3e8337

6695379: Copy method annotations and parameter annotations to synthetic bridge \
                methods
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/MethodParameters/Tester.java
+ test/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java

Changeset: 391f97e270c2
Author:    jjg
Date:      2013-06-03 16:22 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/391f97e270c2

8013405: DocLint should support <LI value="value">
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! test/tools/doclint/html/ListTagsTest.java
+ test/tools/doclint/html/ListTagsTest.out

Changeset: 8258f84a8649
Author:    lana
Date:      2013-06-03 16:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8258f84a8649

Merge


Changeset: 7a4fd1076b15
Author:    lana
Date:      2013-06-03 16:56 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7a4fd1076b15

Merge


Changeset: 242bcad5be74
Author:    jjg
Date:      2013-06-03 17:09 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/242bcad5be74

8006615: [doclint] move remaining messages into resource bundle
Reviewed-by: mcimadamore, vromero

! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/ResourceTest.java
! test/tools/doclint/tool/RunTest.java

Changeset: 019063968164
Author:    jjg
Date:      2013-06-03 17:24 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/019063968164

8007687: javadoc -X does not include -Xdoclint
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
+ test/com/sun/javadoc/testXOption/TestXOption.java

Changeset: 5cd3cb69c8b3
Author:    mcimadamore
Date:      2013-06-04 11:30 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5cd3cb69c8b3

7116676: RichDiagnosticFormatter throws NPE when formatMessage is called directly
Summary: Fix NPE in RichDiagnosticFormatter.formatMessage
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/7116676/T7116676.java

Changeset: 32c50b5f70b5
Author:    mcimadamore
Date:      2013-06-04 11:31 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/32c50b5f70b5

8008160: Five lambda TargetType tests have @ignore
Summary: Remove @ignore flags from tests that now pass
Reviewed-by: jjg

! test/tools/javac/lambda/TargetType53.java
! test/tools/javac/lambda/TargetType54.java
! test/tools/javac/lambda/TargetType58.java
! test/tools/javac/lambda/TargetType59.java
! test/tools/javac/lambda/TargetType62.java

Changeset: c8acc254b6d7
Author:    mcimadamore
Date:      2013-06-04 11:34 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c8acc254b6d7

8015505: Spurious inference error when return type of generic method requires \
                unchecked conversion to target
Summary: Use check context compatibility during 15.12.2.8 check (only when JDK 8 \
                inference is enabled)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8015505/T8015505.java
+ test/tools/javac/generics/inference/8015505/T8015505.out
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java

Changeset: 775a51e3276f
Author:    vromero
Date:      2013-06-04 13:21 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/775a51e3276f

7165659: javac incorrectly sets strictfp access flag on inner-classes
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java

Changeset: 8fb68f73d4b1
Author:    jjg
Date:      2013-06-04 14:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8fb68f73d4b1

8004643: Reduce javac space overhead introduced with compiler support for repeating \
                annotations
Reviewed-by: mcimadamore, jfranck

! src/share/classes/com/sun/tools/javac/code/Lint.java
! 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
! src/share/classes/com/sun/tools/javac/comp/Enter.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/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/lib/DPrinter.java

Changeset: 9acd0f8d6e44
Author:    lana
Date:      2013-06-04 21:38 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9acd0f8d6e44

Merge


Changeset: 79fd9cfa55f2
Author:    kizune
Date:      2013-06-05 16:58 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/79fd9cfa55f2

7186887: Test T6567415.java can fail on a slow machine
Reviewed-by: jjg, ksrini

! test/tools/javac/6567415/T6567415.java

Changeset: 48c6e6ab7c81
Author:    lana
Date:      2013-06-10 17:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/48c6e6ab7c81

Merge


Changeset: 4cb113623127
Author:    katleman
Date:      2013-06-13 09:49 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4cb113623127

Added tag jdk8-b94 for changeset 48c6e6ab7c81

! .hgtags

Changeset: 3478b1e81baf
Author:    katleman
Date:      2013-06-20 10:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3478b1e81baf

Added tag jdk8-b95 for changeset 4cb113623127

! .hgtags

Changeset: 8717586f7b05
Author:    emc
Date:      2013-06-06 08:48 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8717586f7b05

8015701: MethodParameters are not filled in for synthetic captured local variables
Summary: Synthetic parameters for captured local variables in an anonymous inner \
                class are not added to MethodParameters attributes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/8015701/AnonymousParameters.java

Changeset: 6e30a513c945
Author:    mcimadamore
Date:      2013-06-06 15:30 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6e30a513c945

6360970: javac erroneously accept ambiguous field reference
Summary: clash between ambiguous fields in superinterface and unambiguous field in \
                subinterface is erroneously marked as unambiguous
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/6360970/T6360970.java
+ test/tools/javac/6360970/T6360970.out

Changeset: 7889d1fe2597
Author:    mcimadamore
Date:      2013-06-06 15:32 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7889d1fe2597

7139681: Enhanced for loop: local variable scope inconsistent with JLS
Summary: For-each loop variable is incorrectly visible from the for-each expression
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/foreach/7139681/T7139681neg.java
+ test/tools/javac/foreach/7139681/T7139681neg.out
+ test/tools/javac/foreach/7139681/T7139681pos.java

Changeset: 349160289ba2
Author:    mcimadamore
Date:      2013-06-06 15:33 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/349160289ba2

8008627: Compiler mishandles three-way return-type-substitutability
Summary: Compiler should not enforce an order in how ambiguous methods should be \
                resolved
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/rawOverride/T8008627.java
! test/tools/javac/lambda/funcInterfaces/NonSAM2.java
! test/tools/javac/lambda/funcInterfaces/NonSAM2.out

Changeset: f8472e561a97
Author:    mcimadamore
Date:      2013-06-06 15:35 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f8472e561a97

8015432: javac crashes with stack overflow when method called recursively from nested \
                generic call
Summary: Check.checkMethod should only be called after inference has completed
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
! test/tools/javac/generics/inference/6718364/T6718364.out
! test/tools/javac/generics/inference/7177306/T7177306a.out
+ test/tools/javac/lambda/TargetType74.java

Changeset: f218bb5ebd53
Author:    mcimadamore
Date:      2013-06-06 15:37 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f218bb5ebd53

8015648: Duplicate variable in lambda causes javac crash
Summary: Missing flag in synthetic lambda blog is causing duplicates symbol to go \
                undetected
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/LambdaScope05.java
+ test/tools/javac/lambda/LambdaScope05.out

Changeset: 5b039297151e
Author:    mcimadamore
Date:      2013-06-06 15:38 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5b039297151e

Merge


Changeset: fd31bf97340f
Author:    jjg
Date:      2013-06-07 15:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fd31bf97340f

8016193: Fix OAC issue in langtools docs
Reviewed-by: darcy

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

Changeset: 105d1f9c1ab8
Author:    vromero
Date:      2013-06-10 15:18 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/105d1f9c1ab8

7113519: test/tools/javac/VersionOpt.java passes on windows
Reviewed-by: jjg

! test/tools/javac/VersionOpt.java

Changeset: 3582b62dccb2
Author:    mcimadamore
Date:      2013-06-10 15:57 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3582b62dccb2

8013576: Add stat support to LambdaToMethod
Summary: LambdaToMethod should emit info to help diagnose/test lambda metafactory \
                problems
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/LambdaStat.java
+ test/tools/javac/diags/examples/MrefStat.java
+ test/tools/javac/diags/examples/MrefStat.java.rej
+ test/tools/javac/diags/examples/MrefStat1.java
+ test/tools/javac/diags/examples/MrefStat1.java.rej
+ test/tools/javac/lambda/TestLambdaToMethodStats.java

Changeset: bbedff0dc37e
Author:    vromero
Date:      2013-06-11 09:35 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bbedff0dc37e

8008547: javac, warning message: use of ''_'' as an identifier might not be supported \
                in future releases, should be more especific
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 7fe655cad9b1
Author:    vromero
Date:      2013-06-11 09:59 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7fe655cad9b1

8007907: javap, method com.sun.tools.javap.Main.run returns 0 even in case of class \
                not found error
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javap/JavapTask.java
! test/tools/javac/constDebug/ConstDebugTest.java
! test/tools/javap/8006334/JavapTaskCtorFailWithNPE.java
+ test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java
! test/tools/javap/T4777949.java
! test/tools/javap/T7190862.java

Changeset: 6b48ebae2569
Author:    vromero
Date:      2013-06-14 16:25 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6b48ebae2569

8016569: javac, add new flag for polymorphic method signatures
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! 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
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: 1936a884b290
Author:    vromero
Date:      2013-06-14 18:01 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1936a884b290

8008023: Get rid of utf8 chars in two tests
Reviewed-by: jjg

! test/tools/javac/api/6437999/Utf8.java
! test/tools/javac/api/T6306137.java

Changeset: 1eb09dba594a
Author:    lana
Date:      2013-06-16 22:38 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1eb09dba594a

Merge


Changeset: b7a10bc02e7a
Author:    darcy
Date:      2013-06-17 14:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b7a10bc02e7a

8016779: Fix doclint warnings in javax.lang.model
Reviewed-by: jjg

! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/ElementScanner7.java
! src/share/classes/javax/lang/model/util/ElementScanner8.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java

Changeset: 455be95bd1b5
Author:    rfield
Date:      2013-06-17 20:29 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/455be95bd1b5

8013789: Compiler should emit bridges in interfaces
Summary: paired with 8015402: Lambda metafactory should not attempt to determine \
                bridge methods
Reviewed-by: vromero
Contributed-by: maurizio.cimadamore@oracle.com

! 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
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java

Changeset: e701af23a095
Author:    vromero
Date:      2013-06-18 18:57 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e701af23a095

8016607: javac, avoid analyzing lambdas for source 7 compilation
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com

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

Changeset: 9851071b551a
Author:    vromero
Date:      2013-06-18 19:02 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9851071b551a

8016267: javac, TypeTag refactoring has provoked performance issues
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.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/Infer.java

Changeset: 4d4818b6df72
Author:    chegar
Date:      2013-04-24 11:03 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4d4818b6df72

Merge


Changeset: 27cda5134748
Author:    chegar
Date:      2013-04-28 08:16 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/27cda5134748

Merge


Changeset: c7c6bfe7fc1f
Author:    bpatel
Date:      2013-05-03 08:52 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c7c6bfe7fc1f

8012375: Improve Javadoc framing
Reviewed-by: mduigou, jlaskey

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

Changeset: 8074ccd57d89
Author:    chegar
Date:      2013-05-08 10:27 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8074ccd57d89

Merge


Changeset: 9d7d36e6927c
Author:    chegar
Date:      2013-05-08 10:28 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9d7d36e6927c

Merge


Changeset: 7ee1fd365cdd
Author:    chegar
Date:      2013-05-16 11:42 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7ee1fd365cdd

Merge


Changeset: f1b90ea7d402
Author:    chegar
Date:      2013-05-23 12:50 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f1b90ea7d402

Merge

- src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
- src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass3.java

Changeset: 76d08c649607
Author:    chegar
Date:      2013-05-31 10:28 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/76d08c649607

Merge


Changeset: 536cad596942
Author:    bpatel
Date:      2013-06-07 16:12 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/536cad596942

8015997: Additional improvement in Javadoc framing
Reviewed-by: jjg

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

Changeset: da8d0ee0938e
Author:    chegar
Date:      2013-06-10 09:52 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/da8d0ee0938e

Merge

- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test

Changeset: cc89c8333127
Author:    chegar
Date:      2013-06-11 09:25 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cc89c8333127

Merge


Changeset: 31e1151ef3cc
Author:    chegar
Date:      2013-06-17 11:27 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/31e1151ef3cc

Merge


Changeset: db6bf740a578
Author:    chegar
Date:      2013-06-18 09:36 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/db6bf740a578

Merge


Changeset: 64f511787fd9
Author:    chegar
Date:      2013-06-18 20:08 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/64f511787fd9

Merge


Changeset: 792c40d5185a
Author:    mfang
Date:      2013-06-18 20:56 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/792c40d5185a

8015657: jdk8 l10n resource file translation update 3
Reviewed-by: yhuang

! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
                
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
 + src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
+ src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
+ src/share/classes/com/sun/tools/javap/resources/javap_ja.properties
+ src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
+ src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
+ src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties

Changeset: 6d3b33aea370
Author:    vromero
Date:      2013-06-19 11:09 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6d3b33aea370

8006981: javac, method toString() of class ...javac.code.Flags doesn't print all the \
                flag bits
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java

Changeset: be62183f938a
Author:    chegar
Date:      2013-06-19 11:48 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/be62183f938a

8017045: anti-delta fix for 8013789
Reviewed-by: alanb

! 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
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java

Changeset: 29dcd6715b04
Author:    chegar
Date:      2013-06-19 13:00 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/29dcd6715b04

Merge

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

Changeset: be10ac0081b2
Author:    vromero
Date:      2013-06-19 22:07 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/be10ac0081b2

8016610: javac, add new internal symbols to make operator resolution faster
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: b3458329d060
Author:    lana
Date:      2013-06-24 14:27 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b3458329d060

Merge


Changeset: 988aef3a8c3a
Author:    katleman
Date:      2013-06-26 11:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/988aef3a8c3a

8016684: JDK8 b94 source with GPL header errors
Reviewed-by: tbell, darcy

! test/tools/javac/6567415/T6567415.java

Changeset: 6a11a81a8824
Author:    katleman
Date:      2013-06-27 13:40 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6a11a81a8824

Added tag jdk8-b96 for changeset 988aef3a8c3a

! .hgtags

Changeset: 2364e94ae67b
Author:    cl
Date:      2013-07-04 01:01 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2364e94ae67b

Added tag jdk8-b97 for changeset 6a11a81a8824

! .hgtags

Changeset: 6debfa63a4a1
Author:    vromero
Date:      2013-06-20 08:45 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6debfa63a4a1

8016613: javac should avoid source 8 only analysis when compiling for source 7
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java

Changeset: e9ebff1840e5
Author:    emc
Date:      2013-06-20 19:01 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e9ebff1840e5

8007546: ClassCastException on JSR308 tests
8015993: jck-compiler tests are failed with java.lang.ClassCastException
Summary: Fix ClassCastExceptions arising from addition of AnnotatedType.
Reviewed-by: jjg, abuckley

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java

Changeset: bf020de5a6db
Author:    emc
Date:      2013-06-24 22:03 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bf020de5a6db

8012722: Single comma in array initializer should parse
Summary: Annotations of the form @Foo({,}) should parse
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/SingleCommaAnnotationValue.java
+ test/tools/javac/parser/SingleCommaAnnotationValueFail.java
+ test/tools/javac/parser/SingleCommaAnnotationValueFail.out

Changeset: 831467c4c6a7
Author:    vromero
Date:      2013-06-25 16:12 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/831467c4c6a7

8017104: javac should have a class for primitive types that inherits from Type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java

Changeset: aceae9ceebbe
Author:    kizune
Date:      2013-06-25 20:08 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/aceae9ceebbe

8006973: jtreg test fails: \
                test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java
Reviewed-by: ksrini

! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java

Changeset: c2d9303c3477
Author:    ksrini
Date:      2013-06-26 09:54 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c2d9303c3477

8016908: TEST_BUG: removing non-ascii characters causes tests to fail
Reviewed-by: jjg, vromero

! test/tools/javac/api/6437999/T6437999.java
- test/tools/javac/api/6437999/Utf8.java
! test/tools/javac/api/T6306137.java

Changeset: 3b2e10524627
Author:    jjg
Date:      2013-06-26 18:03 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3b2e10524627

8014137: Update test/tools/javac/literals/UnderscoreLiterals to add testcases with \
                min/max values
Reviewed-by: jjg, darcy
Contributed-by: matherey.nunez@oracle.com

! test/tools/javac/literals/UnderscoreLiterals.java

Changeset: 4fe5aab73bb2
Author:    bpatel
Date:      2013-06-26 20:38 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4fe5aab73bb2

8007338: Method grouping tab line-folding
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: 27bd6a2302f6
Author:    bpatel
Date:      2013-06-26 20:42 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/27bd6a2302f6

8014017: extra space in javadoc class heading
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 36e8bc1907a2
Author:    bpatel
Date:      2013-06-26 20:45 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/36e8bc1907a2

8013738: Two javadoc tests have bug 0000000
Reviewed-by: jjg

! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java

Changeset: c674b396827c
Author:    emc
Date:      2013-06-27 00:37 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c674b396827c

8014230: Compilation incorrectly succeeds with inner class constructor with 254 \
                parameters
Summary: The compiler does not account fr extra parameters due to inner this \
                parameters
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/Main.java
+ test/tools/javac/limits/NestedClassConstructorArgs.java
+ test/tools/javac/limits/NestedClassMethodArgs.java
- test/tools/javac/limits/NumArgs1.java
- test/tools/javac/limits/NumArgs2.java
- test/tools/javac/limits/NumArgs3.java
- test/tools/javac/limits/NumArgs4.java
+ test/tools/javac/limits/NumArgsTest.java
+ test/tools/javac/limits/StaticNestedClassConstructorArgs.java
+ test/tools/javac/limits/TopLevelClassConstructorArgs.java
+ test/tools/javac/limits/TopLevelClassMethodArgs.java
+ test/tools/javac/limits/TopLevelClassStaticMethodArgs.java

Changeset: dcc6a52bf363
Author:    erikj
Date:      2013-06-27 10:35 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dcc6a52bf363

8014513: Sjavac doesn't detect 32-bit jvm properly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java

Changeset: a47e28759666
Author:    vromero
Date:      2013-06-27 09:51 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a47e28759666

7066788: javah again accepts -old option (ineffectively) which was removed in 1.5.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javah/JavahTask.java

Changeset: 8e3d391c88c6
Author:    vromero
Date:      2013-06-27 09:54 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8e3d391c88c6

8017609: javac, ClassFile.read(Path) should be ClassFile.read(Path, \
                Attribute.Factory)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/classfile/ClassFile.java

Changeset: e42c27026290
Author:    vromero
Date:      2013-06-27 16:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e42c27026290

8016099: Some @SuppressWarnings annotations ignored ( unchecked, rawtypes )
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/T8016099/UncheckedWarningRegressionTest.java
+ test/tools/javac/T8016099/UncheckedWarningRegressionTest.out

Changeset: d137ce373c4c
Author:    vromero
Date:      2013-06-27 16:06 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d137ce373c4c

7008643: inlined finally clauses confuse debuggers
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java

Changeset: 26437287529d
Author:    janvalenta
Date:      2013-06-27 17:47 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/26437287529d

8015720: since tag isn't copied while generating JavaFX documentation
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! test/com/sun/javadoc/testJavaFX/C.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java

Changeset: 065f8cb7bd89
Author:    darcy
Date:      2013-06-27 11:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/065f8cb7bd89

8019308: Add descriptions of Java SE 7 and 8 language changes to SourceVersion
Reviewed-by: jjg

! src/share/classes/javax/lang/model/SourceVersion.java

Changeset: 97e798c06804
Author:    ksrini
Date:      2013-06-27 12:42 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/97e798c06804

7080001: Need to bump version numbers in build.properties for 8
Reviewed-by: jjg

! make/build.properties

Changeset: 5c548a8542b8
Author:    emc
Date:      2013-06-27 17:45 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5c548a8542b8

8013357: javac accepts erroneous binary comparison operations
Summary: javac does not report type errors on illegal Object == primitive comparisons
Reviewed-by: abuckley, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/lambda/LambdaConv01.java
! test/tools/javac/lambda/LambdaExpr15.java
! test/tools/javac/lambda/typeInference/InferenceTest2b.java
+ test/tools/javac/types/TestComparisons.java

Changeset: 6101e52ce9e3
Author:    emc
Date:      2013-06-28 06:54 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6101e52ce9e3

8016760: Failure of regression test langtools/tools/javac/T6725036.java
Summary: Marking the failing test @ignore; the proposed change for 8015666 addresses \
                the underlying issue
Reviewed-by: jjg

! test/tools/javac/T6725036.java

Changeset: bb06c412d079
Author:    vromero
Date:      2013-06-28 13:20 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bb06c412d079

6473148: TreePath.iterator() should document the iteration order
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/util/TreePath.java

Changeset: bdd699d7378d
Author:    vromero
Date:      2013-06-28 14:36 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bdd699d7378d

8005552: c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses incorrect format \
                string
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/AttributeWriter.java

Changeset: 66147d50d8d6
Author:    lana
Date:      2013-06-28 19:47 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/66147d50d8d6

Merge


Changeset: 891c5ecb8306
Author:    vromero
Date:      2013-06-29 20:12 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/891c5ecb8306

6983646: javap should identify why a DefaultAttribute is being used
Reviewed-by: jjg

! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/DefaultAttribute.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java

Changeset: f559ef7568ce
Author:    mcimadamore
Date:      2013-07-01 14:57 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f559ef7568ce

7034798: Ambiguity error for abstract method call is too eager
Summary: Javac should wait and see if ambiguous methods can be reconciled at the end \
                of an overload resolution round
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/resolve/ResolveHarness.java
+ test/tools/javac/resolve/tests/AbstractMerge.java
! test/tools/javac/resolve/tests/InnerOverOuter.java

Changeset: 1908e86ee49a
Author:    darcy
Date:      2013-07-01 11:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1908e86ee49a

7162089: Add support for repeating annotations to javax.annotation.processing
Reviewed-by: abuckley, jjg, jfranck

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/share/classes/javax/annotation/processing/Processor.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
+ test/tools/javac/processing/environment/round/TpAnno.java
+ test/tools/javac/processing/environment/round/TypeParameterAnnotations.java

Changeset: 27a2e8c78bd0
Author:    vromero
Date:      2013-07-02 10:21 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/27a2e8c78bd0

8019397: javap does not show SourceDebugExtension properly
Reviewed-by: jjg
Contributed-by: dmytro_sheyko@hotmail.com

! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java

Changeset: 565341d436e2
Author:    ksrini
Date:      2013-07-01 16:36 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/565341d436e2

8019460: tests in changeset do not have @bug tag
Reviewed-by: darcy

! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java
! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out
! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java
! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out
! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out
! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java

Changeset: 3b4f92a3797f
Author:    vromero
Date:      2013-07-02 22:49 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3b4f92a3797f

6326693: variable x might already have been assigned, when assignment is in catch \
                block
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java
+ test/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.out

Changeset: ce5a90df517b
Author:    lana
Date:      2013-07-05 11:06 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ce5a90df517b

Merge


Changeset: bdeef606be8e
Author:    katleman
Date:      2013-07-11 10:13 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bdeef606be8e

Added tag jdk8-b98 for changeset ce5a90df517b

! .hgtags

Changeset: 39ec5d8a691b
Author:    mcimadamore
Date:      2013-07-11 14:07 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/39ec5d8a691b

8016281: The SAM method should be passed to the metafactory as a MethodType not a \
                MethodHandle
8020010: Move lambda bridge creation from metafactory and VM to compiler
Summary: langtools/javac component of the bridge support and MethodType vs. \
                MethodHandle changes.
Reviewed-by: jjg, vromero, briangoetz, forax
Contributed-by: robert.field@oracle.com

! 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
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/generics/bridges/Bridge.java
+ test/tools/javac/generics/bridges/BridgeHarness.java
+ test/tools/javac/generics/bridges/Bridges.java
+ test/tools/javac/generics/bridges/tests/TestBridgeWithDefault.java
+ test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical01.java
+ test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical02.java
+ test/tools/javac/generics/bridges/tests/TestNoBridgeInSiblingsSuper.java
+ test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges01.java
+ test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges02.java
+ test/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java

Changeset: 6d85acab769e
Author:    mcimadamore
Date:      2013-07-17 19:28 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6d85acab769e

8013638: Few policy tests are failing in Lambda nightly
Summary: BridgeHarness test is leaving files open
Reviewed-by: ksrini

! test/tools/javac/generics/bridges/BridgeHarness.java

Changeset: e73f00139fb5
Author:    cl
Date:      2013-07-18 03:39 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e73f00139fb5

Added tag jdk8-b99 for changeset 6d85acab769e

! .hgtags

Changeset: d6158f8d7235
Author:    vromero
Date:      2013-07-04 10:35 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d6158f8d7235

8009924: some langtools tools do not accept -cp as an alias for -classpath
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/share/classes/com/sun/tools/javadoc/ToolOption.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/resources/javap.properties
! test/tools/doclint/tool/HelpTest.out

Changeset: 79c3146e417b
Author:    vromero
Date:      2013-07-04 10:41 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/79c3146e417b

6356530: -Xlint:serial does not flag abstract classes with concrete methods/members
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.java
+ test/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.out

Changeset: 7b756b307e12
Author:    mcimadamore
Date:      2013-07-05 11:00 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7b756b307e12

8017618: NullPointerException in RichDiagnosticFormatter for bad input program
Summary: RDF crashes when diagnostic contains type 'void'
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/lambda/BadNestedLambda.java
+ test/tools/javac/lambda/BadNestedLambda.out

Changeset: 70b37cdb19d5
Author:    mcimadamore
Date:      2013-07-05 11:02 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/70b37cdb19d5

8019480: Javac crashes when method is called on a type-variable receiver from lambda \
                expression
Summary: Logic for shortcircuiting speculative attribution doesn't handle \
                type-variable receivers
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/8019480/T8019480.java
+ test/tools/javac/lambda/8019480/T8019480.out

Changeset: b0386f0dc28e
Author:    mcimadamore
Date:      2013-07-05 11:03 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b0386f0dc28e

8016059: Cannot compile following lambda
8016060: Lambda isn't compiled with return statement
Summary: Spurious error triggered during unnecessary recovery round
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/TargetType75.java

Changeset: bfbedbfc522a
Author:    mcimadamore
Date:      2013-07-05 11:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bfbedbfc522a

8016702: use of ternary operator in lambda expression gives incorrect results
Summary: Constant types erroneously creep in during inference
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/conditional/T8016702.java

Changeset: 42b3c5e92461
Author:    mcimadamore
Date:      2013-07-05 11:05 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/42b3c5e92461

8019824: very long error messages on inference error
Summary: Inference error messages shows several spurious captured variables generated \
                during an inference loop
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8019824/T8019824.java
+ test/tools/javac/generics/inference/8019824/T8019824.out

Changeset: 49654c9c705b
Author:    lana
Date:      2013-07-05 13:29 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/49654c9c705b

Merge


Changeset: aedb3bb327d5
Author:    ksrini
Date:      2013-07-09 14:54 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/aedb3bb327d5

8020214: TEST_BUG: test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java \
                broken
Reviewed-by: jjg

! test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java

Changeset: 87a951c88a33
Author:    mcimadamore
Date:      2013-07-11 15:37 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/87a951c88a33

8013404: Unclear spec for target typing with conditional operator (?:)
Summary: Fix previously ignored test
Reviewed-by: jjg, vromero

! test/tools/javac/lambda/TargetType36.java
+ test/tools/javac/lambda/TargetType36.out

Changeset: 37031963493e
Author:    jjg
Date:      2013-07-12 13:11 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/37031963493e

8020278: NPE in javadoc
Reviewed-by: mcimadamore, vromero

! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Env.java
+ test/tools/doclint/BadPackageCommentTest.java
+ test/tools/doclint/BadPackageCommentTest.out

Changeset: 44e27378f523
Author:    mcimadamore
Date:      2013-07-17 14:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/44e27378f523

8012242: Lambda compatibility and checked exceptions
Summary: Inference variables in 'throws' clause with no constraints should be \
                inferred as RuntimeException
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/generics/6723444/T6723444.java
- test/tools/javac/generics/6723444/T6723444.out
+ test/tools/javac/generics/6723444/T6723444_1.out
+ test/tools/javac/generics/6723444/T6723444_2.out
! test/tools/javac/generics/7015430/T7015430.java
- test/tools/javac/generics/7015430/T7015430.out
+ test/tools/javac/generics/7015430/T7015430_1.out
+ test/tools/javac/generics/7015430/T7015430_2.out
+ test/tools/javac/lambda/TargetType63.java
+ test/tools/javac/lambda/TargetType63.out

Changeset: 866c87c01285
Author:    mcimadamore
Date:      2013-07-17 14:09 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/866c87c01285

8016175: Add bottom-up type-checking support for unambiguous method references
Summary: Type-checking of non-overloaded method references should be independent from \
                target-type
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/MethodReference68.java
+ test/tools/javac/lambda/MethodReference68.out
+ test/tools/javac/lambda/MethodReference69.java
+ test/tools/javac/lambda/MethodReference69.out
+ test/tools/javac/lambda/MethodReference70.java
+ test/tools/javac/lambda/MethodReference70.out
+ test/tools/javac/lambda/MethodReference71.java
+ test/tools/javac/lambda/MethodReference71.out
+ test/tools/javac/lambda/MethodReference72.java
+ test/tools/javac/lambda/MethodReference72.out
! test/tools/javac/lambda/TargetType60.out
+ test/tools/javac/lambda/TargetType76.java

Changeset: a204cf7aab7e
Author:    mcimadamore
Date:      2013-07-17 14:11 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a204cf7aab7e

8012238: Nested method capture and inference
8008200: java/lang/Class/asSubclass/BasicUnit.java fails to compile
Summary: Inference support should be more flexible w.r.t. nested method calls \
                returning captured types
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/NestedCapture01.java
+ test/tools/javac/lambda/NestedCapture02.java
+ test/tools/javac/lambda/NestedCapture03.java

Changeset: c60a5099863a
Author:    mcimadamore
Date:      2013-07-17 14:13 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c60a5099863a

8020147: Spurious errors when compiling nested stuck lambdas
Summary: Scope of deferred types is not copied correctly; postAttr analyzer should \
                not run on stuck expressions
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/lambda/8020147/T8020147.java
+ test/tools/javac/lambda/8020147/T8020147.out

Changeset: 328896931b98
Author:    mcimadamore
Date:      2013-07-17 14:14 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/328896931b98

8020286: Wrong diagnostic after compaction
Summary: compact diagnostic shows the least relevant method in the list
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/Diagnostics/compressed/T8020286.java
+ test/tools/javac/Diagnostics/compressed/T8020286.out

Changeset: db2c539819dd
Author:    mcimadamore
Date:      2013-07-17 14:14 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/db2c539819dd

7041019: Bogus type-variable substitution with array types with dependencies on \
                accessibility check
Summary: call to upperBound() when performing type-variable substitution on element \
                type leads to unsoundness
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/generics/7034511/T7034511a.java
! test/tools/javac/generics/7034511/T7034511a.out
! test/tools/javac/generics/7034511/T7034511b.java
! test/tools/javac/generics/7034511/T7034511b.out
+ test/tools/javac/generics/7034511/T7041019.java

Changeset: fae8f309ff80
Author:    mcimadamore
Date:      2013-07-17 14:16 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fae8f309ff80

8016640: compiler hangs if the generics arity of a base class is wrong
Summary: Check.checkCompatibleConcretes hang when javac creates synthetic supertypes \
                for 269 model API
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
+ test/tools/javac/generics/8016640/T8016640.java
+ test/tools/javac/generics/8016640/T8016640.out

Changeset: 155809b1b969
Author:    mcimadamore
Date:      2013-07-17 14:19 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/155809b1b969

8020149: Graph inference: wrong logic for picking best variable to solve
Summary: Replace logic for selecting best inference leaf in the graph during an \
                unsticking round
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8020149/T8020149.java

Changeset: b577222ef7b3
Author:    mcimadamore
Date:      2013-07-17 14:19 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b577222ef7b3

8019340: varargs-related warnings are meaningless on signature-polymorphic methods \
                such as MethodHandle.invokeExact
Summary: Disable certain varargs warnings when compiling polymorphic signature calls
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/meth/VarargsWarn.java
+ test/tools/javac/meth/VarargsWarn.out

Changeset: f65a807714ba
Author:    mcimadamore
Date:      2013-07-17 14:21 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f65a807714ba

8019942: Graph inference: avoid redundant computation during bound incorporation
Summary: Bound incorporation should not perform same operation multiple times
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/generics/inference/8019824/T8019824.out

Changeset: 10711bd8bb2d
Author:    jlahoda
Date:      2013-07-17 15:08 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/10711bd8bb2d

8020586: Warning produced for an incorrect file
Summary: Always using DeferredLintHandler.immediateHandler when processing import \
                classes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/warnings/6594914/Auxiliary.java
+ test/tools/javac/warnings/6594914/ExplicitCompilation.out
+ test/tools/javac/warnings/6594914/ImplicitCompilation.java
+ test/tools/javac/warnings/6594914/ImplicitCompilation.out

Changeset: e990e6bcecbe
Author:    lana
Date:      2013-07-17 10:40 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e990e6bcecbe

Merge

! 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

Changeset: 82f68da70e47
Author:    lana
Date:      2013-07-22 17:39 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/82f68da70e47

Merge

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

Changeset: 0324dbf07b0f
Author:    cl
Date:      2013-07-25 03:19 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0324dbf07b0f

Added tag jdk8-b100 for changeset 82f68da70e47

! .hgtags

Changeset: 4c42fba7b0e7
Author:    cl
Date:      2013-08-01 04:56 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4c42fba7b0e7

Added tag jdk8-b101 for changeset 0324dbf07b0f

! .hgtags

Changeset: 80e75aa6a707
Author:    jjg
Date:      2013-07-17 18:18 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/80e75aa6a707

8014636: TestLiteralCodeInPre fails on windows
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java

Changeset: 1e533c1bfb01
Author:    jjg
Date:      2013-07-17 19:12 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1e533c1bfb01

8020313: doclint doesn't reset HTML anchors correctly
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/AnchorTest2.java
+ test/tools/doclint/AnchorTest2.out
+ test/tools/doclint/AnchorTest2a.java

Changeset: 1476d54fdc61
Author:    jjg
Date:      2013-07-17 19:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1476d54fdc61

8020664: doclint gives incorrect warnings on normal package statements
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! test/tools/doclint/BadPackageCommentTest.out
! test/tools/doclint/DocLintTester.java
+ test/tools/doclint/packageTests/bad/Test.java
+ test/tools/doclint/packageTests/bad/Test.out
+ test/tools/doclint/packageTests/bad/package-info.java
+ test/tools/doclint/packageTests/bad/package-info.out
+ test/tools/doclint/packageTests/good/Test.java
+ test/tools/doclint/packageTests/good/package-info.java

Changeset: 0a9f5cbe37d9
Author:    ksrini
Date:      2013-07-19 07:22 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0a9f5cbe37d9

8017216: javac doesn't fill in end position for some errors of type not found
8019421: Javac doesn't fill in end position for some annotation related errors
8019422: Javac doesn't fill in end position for uninitialized variable errors
Reviewed-by: jjg, mcimadamore

! 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/Flow.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/EndPosTable.java
+ test/tools/javac/diags/examples/VarNotIntializedInDefaultConstructor.java
+ test/tools/javac/positions/TreeEndPosTest.java

Changeset: 129751018061
Author:    jjg
Date:      2013-07-23 16:06 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/129751018061

8021215: javac gives incorrect doclint warnings on normal package statements
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! test/tools/doclint/packageTests/bad/Test.java
+ test/tools/doclint/packageTests/bad/Test.javac.out
! test/tools/doclint/packageTests/bad/Test.out
! test/tools/doclint/packageTests/bad/package-info.java
+ test/tools/doclint/packageTests/bad/package-info.javac.out
! test/tools/doclint/packageTests/bad/package-info.out
! test/tools/doclint/packageTests/good/Test.java
! test/tools/doclint/packageTests/good/package-info.java

Changeset: 558fe98d1ac0
Author:    emc
Date:      2013-07-23 20:42 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/558fe98d1ac0

8016880: 42 tests in annot102* fail with compile-time errors.
Summary: Fixes error in type equality when bounds of type variables have annotations.
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/annotations/typeAnnotations/ErasureTest.java

Changeset: 2fbe77c38802
Author:    jjg
Date:      2013-07-24 17:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2fbe77c38802

8020556: doclint does not check type variables for @throws
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Env.java
! test/tools/doclint/ReferenceTest.java

Changeset: a218f7befd55
Author:    jfranck
Date:      2013-07-25 11:02 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a218f7befd55

8007961: javax.lang.model tests for repeating annotations fail in \
                getAnnotationsByType
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
                
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
 + test/tools/javac/processing/model/inheritedByType/EnsureOrder.java

Changeset: 3155e77d2676
Author:    mcimadamore
Date:      2013-07-25 14:47 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3155e77d2676

8020804: javac crashes when speculative attribution infers intersection type with \
                array component
Summary: Assertion is causing javac to crash because of lack of support for arrays in \
                intersection types
Reviewed-by: jjg

! 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/Infer.java
+ test/tools/javac/lambda/8020804/T8020804.java

Changeset: b02f28bf7f1c
Author:    mcimadamore
Date:      2013-07-25 14:49 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b02f28bf7f1c

8016081: field initialized with lambda in annotation types doesn't compile
Summary: check for annotation attributes should skip over synthetic methods
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/8016081/T8016081.java

Changeset: dae52d74c1fc
Author:    mcimadamore
Date:      2013-07-25 14:51 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dae52d74c1fc

8020843: javac crashes on accessibility check with method reference with typevar \
                receiver
Summary: method reference overload check doesn't walk through type-variable receivers
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ReportAccessFragment.java
+ test/tools/javac/lambda/8020843/T8020843a.java
+ test/tools/javac/lambda/8020843/T8020843a.out
+ test/tools/javac/lambda/8020843/T8020843b.java
+ test/tools/javac/lambda/8020843/T8020843b.out
! test/tools/javac/lambda/MethodReference28.out

Changeset: 37048aa3ac19
Author:    lana
Date:      2013-07-26 14:08 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/37048aa3ac19

Merge


Changeset: 8c4b2987edac
Author:    jlahoda
Date:      2013-07-28 10:17 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8c4b2987edac

8020689: Missing LineNumberTable entries in compiled class files
Reviewed-by: ksrini, mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/jvm/T8020689.java

Changeset: cd9e8cea1b3c
Author:    jlahoda
Date:      2013-07-28 10:17 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cd9e8cea1b3c

8021338: Diamond finder may mark a required type argument as unnecessary
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/generics/diamond/6939780/T6939780.java

Changeset: 7696282873f6
Author:    vromero
Date:      2013-07-31 10:52 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7696282873f6

8013179: assertion failure in javac when compiling with -source 1.6 -target 1.6
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/MethodInvokedWithWrongNumberOfArgs.java

Changeset: 453a305e1165
Author:    lana
Date:      2013-08-06 10:03 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/453a305e1165

Merge


Changeset: 6718df4cd616
Author:    cl
Date:      2013-08-08 10:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6718df4cd616

Added tag jdk8-b102 for changeset 453a305e1165

! .hgtags

Changeset: 05370ef9dccb
Author:    ksrini
Date:      2013-07-31 08:37 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/05370ef9dccb

8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension markers
Reviewed-by: jjg, vromero

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

Changeset: 99b60bcf3862
Author:    vromero
Date:      2013-08-06 15:08 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/99b60bcf3862

8022186: javac generates dead code if a try with an empty body has a finalizer
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java

Changeset: 051e64d0816e
Author:    jfranck
Date:      2013-08-07 01:32 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/051e64d0816e

8009367: Wrong kind of name used in comparison in javax.lang.model code for \
                repeatable annotations
Reviewed-by: jjg, darcy

! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
+ test/tools/javac/processing/model/element/8009367/TestQualifiedNameUsed.java
+ test/tools/javac/processing/model/element/8009367/p/Q.java
+ test/tools/javac/processing/model/element/8009367/p/QQ.java
+ test/tools/javac/processing/model/element/8009367/p/R.java
+ test/tools/javac/processing/model/element/8009367/p/RR.java

Changeset: f3ea20a6e958
Author:    lana
Date:      2013-08-06 17:01 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f3ea20a6e958

Merge


Changeset: b926dc251be8
Author:    lana
Date:      2013-08-06 17:12 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b926dc251be8

Merge


Changeset: f3deeccbf4cf
Author:    vromero
Date:      2013-08-07 10:41 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f3deeccbf4cf

8020997: TreeMaker.AnnotationBuilder creates broken element literals with repeating \
                annotations
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java

Changeset: c7dcf899ffff
Author:    vromero
Date:      2013-08-07 11:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c7dcf899ffff

8008274: javac should not reference/use sample code
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/Main.java

Changeset: 8c55df2442c1
Author:    bpatel
Date:      2013-08-07 15:00 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8c55df2442c1

7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> \
                tags
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.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/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/ProfilePackageFrameWriter.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/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/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.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/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.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/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java


Changeset: 33294f02c9a5
Author:    bpatel
Date:      2013-08-07 16:09 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/33294f02c9a5

4749567: stddoclet: Add CSS style for setting header/footer to be italic
Reviewed-by: jjg

! 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/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
+ test/com/sun/javadoc/testOptions/TestOptions.java
+ test/com/sun/javadoc/testOptions/pkg/Foo.java

Changeset: 76cfe7c61f25
Author:    lana
Date:      2013-08-13 10:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/76cfe7c61f25

Merge


Changeset: dd4a00c220c6
Author:    cl
Date:      2013-08-15 09:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dd4a00c220c6

Added tag jdk8-b103 for changeset 76cfe7c61f25

! .hgtags

Changeset: f2ee3a4e7927
Author:    cl
Date:      2013-08-22 09:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f2ee3a4e7927

Added tag jdk8-b104 for changeset dd4a00c220c6

! .hgtags

Changeset: b8610a65fbf9
Author:    vromero
Date:      2013-08-08 11:49 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b8610a65fbf9

8019486: javac, generates erroneous LVT for a test case with lambda code
Reviewed-by: mcimadamore

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

Changeset: d601238641e6
Author:    ksrini
Date:      2013-08-09 15:01 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d601238641e6

8022161: javac Null Pointer Exception in Enter.visitTopLevel
Reviewed-by: jjg, vromero, jlahoda

! src/share/classes/com/sun/tools/javac/comp/Enter.java
! test/tools/javac/TestPkgInfo.java

Changeset: 0d9bc764cac7
Author:    vromero
Date:      2013-08-10 13:27 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0d9bc764cac7

8009640: -profile <compact> does not work when -bootclasspath specified
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java

Changeset: 8f282dc58dfc
Author:    vromero
Date:      2013-08-10 16:26 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8f282dc58dfc

8022622: javac, two tests are failing with compile time error after class Collector \
                was modified
Reviewed-by: mcimadamore

! test/tools/javac/lambda/TargetType59.java
! test/tools/javac/lambda/TargetType62.java

Changeset: aa6c6f8b5622
Author:    vromero
Date:      2013-08-10 16:29 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/aa6c6f8b5622

6983297: methods missing from NewArrayTree
Reviewed-by: jjg

! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/tools/javac/tree/SourceTreeScannerTest.java

Changeset: f7f271bd74a2
Author:    mcimadamore
Date:      2013-08-12 17:25 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f7f271bd74a2

6537020: JCK tests: a compile-time error should be given in case of ambiguously \
                imported fields (types, methods)
Summary: Hiding check does not support interface multiple inheritance
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/comp/Resolve.java
! test/tools/javac/4980495/static/Test.out
! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java
                
! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java
! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java
+ test/tools/javac/staticImport/6537020/T6537020.java
+ test/tools/javac/staticImport/6537020/T6537020.out

Changeset: af80273f630a
Author:    mcimadamore
Date:      2013-08-12 17:28 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/af80273f630a

8021567: Javac doesn't report \"java: reference to method is ambiguous\" any more
Summary: Javac incorrectly forgets about constant folding results within lambdas
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8021567/T8021567.java
+ test/tools/javac/lambda/8021567/T8021567.out
+ test/tools/javac/lambda/8021567/T8021567b.java

Changeset: 32b6a99cc74e
Author:    lana
Date:      2013-08-13 18:34 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/32b6a99cc74e

Merge


Changeset: 0ad781399706
Author:    vromero
Date:      2013-08-14 10:53 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0ad781399706

8013394: compile of iterator use fails with error \"defined in an inaccessible class \
                or interface\"
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T8013394/CompileErrorWithIteratorTest.java

Changeset: 3ab468194f11
Author:    ksrini
Date:      2013-08-14 07:07 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3ab468194f11

8007517: DefaultMethodRegressionTests.java fail in TL
Reviewed-by: jjg, vromero

- test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java


Changeset: 14faef2b51eb
Author:    jjg
Date:      2013-08-14 16:41 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/14faef2b51eb

8017191: Javadoc is confused by @link to imported classes outside of the set of \
                generated packages
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
+ test/com/sun/javadoc/testSeeTag/TestSeeTag.java
+ test/com/sun/javadoc/testSeeTag/pkg/Test.java

Changeset: fac0d1bb87f2
Author:    ksrini
Date:      2013-08-14 18:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fac0d1bb87f2

6840442: JavaCompiler.getTask() has incomplete specification for \
                IllegalArgumentException
Reviewed-by: jjg

! src/share/classes/javax/tools/JavaCompiler.java

Changeset: 3d4f0fa2ad05
Author:    bpatel
Date:      2013-08-14 21:44 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3d4f0fa2ad05

8016921: Change the profiles table on overview-summary.html page to a list
Reviewed-by: jjg

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

Changeset: 71b0089b146f
Author:    erikj
Date:      2013-08-15 17:24 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/71b0089b146f

8015145: Smartjavac needs more flexibility with linking to sources
Reviewed-by: jjg, ohrstrom

! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! test/tools/sjavac/SJavac.java

Changeset: a6378c19836b
Author:    vromero
Date:      2013-08-16 10:32 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a6378c19836b

8022053: javac generates unverifiable initializer for nested subclass of local class
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T8022053/UnverifiableInitForNestedLocalClassTest.java

Changeset: ec77c7b46c37
Author:    jlahoda
Date:      2013-08-15 22:33 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ec77c7b46c37

8015809: More user friendly compile-time errors for uncaught exceptions in lambda \
                expression
Summary: Producing individual errors for uncaught undeclared exceptions inside lambda \
                expressions, rather than one error for the whole lambda
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
- test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java
+ test/tools/javac/lambda/ExceptionsInLambda.java
+ test/tools/javac/lambda/ExceptionsInLambda.out
! test/tools/javac/lambda/TargetType21.out

Changeset: f657d400c736
Author:    jlahoda
Date:      2013-08-15 22:36 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f657d400c736

8022508: javac crashes if the generics arity of a base class is wrong
Reviewed-by: mcimadamore, vromero

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/generics/8016640/T8016640.java

Changeset: 4300c2f5fb1b
Author:    erikj
Date:      2013-08-16 16:00 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4300c2f5fb1b

8023146: Sjavac test failes in langtools nightly
Reviewed-by: mcimadamore, jfranck

! test/tools/sjavac/SJavac.java

Changeset: 389eaf6ed973
Author:    ksrini
Date:      2013-08-19 07:47 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/389eaf6ed973

7071377: Exception when javac -processor is given a class name with invalid postfix
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/processing/errors/TestClassNames.java

Changeset: 55da6b3a6940
Author:    kizune
Date:      2013-08-20 17:34 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/55da6b3a6940

7182350: Regression in wording of unchecked warning message
Reviewed-by: mcimadamore, jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/6758789/T6758789b.out
+ test/tools/javac/7182350/T7182350.java
+ test/tools/javac/7182350/T7182350.out
! test/tools/javac/generics/7015430/T7015430_1.out
! test/tools/javac/generics/7015430/T7015430_2.out
! test/tools/javac/generics/7151802/T7151802.out
! test/tools/javac/generics/inference/6718364/T6718364.out
! test/tools/javac/generics/inference/7177306/T7177306a.out

Changeset: e811fb09a1dc
Author:    jfranck
Date:      2013-08-20 17:21 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e811fb09a1dc

8019243: AnnotationTypeMismatchException instead of MirroredTypeException
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
+ test/tools/javac/processing/errors/EnsureMirroredTypeException/Processor.java
+ test/tools/javac/processing/errors/EnsureMirroredTypeException/Source.java
+ test/tools/javac/processing/errors/EnsureMirroredTypeException/Source.out

Changeset: 58da1296c6b3
Author:    darcy
Date:      2013-08-20 12:15 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/58da1296c6b3

8011043: Warn about use of 1.5 and earlier source and target values
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javadoc/Start.java
+ test/tools/javac/diags/examples/ObsoleteSourceAndTarget.java

Changeset: 0f88e3d3d250
Author:    ksrini
Date:      2013-08-20 14:15 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0f88e3d3d250

7179455: tools/javac/processing/model/testgetallmembers/Main.java fails against JDK 7 \
                and JDK 8
Reviewed-by: jjg

! test/tools/javac/processing/model/testgetallmembers/Main.java

Changeset: a76dc1b4c299
Author:    jjg
Date:      2013-08-20 14:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a76dc1b4c299

8020663: Restructure some properties to facilitate better translation
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java

Changeset: 79e341614c50
Author:    jjg
Date:      2013-08-20 14:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/79e341614c50

8022080: javadoc generates invalid HTML in Turkish locale
Reviewed-by: bpatel

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

Changeset: 720992953d43
Author:    jjg
Date:      2013-08-20 15:12 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/720992953d43

8013887: In class use, some tables are randomly unsorted
Reviewed-by: bpatel

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

Changeset: b59a0b4675c9
Author:    lana
Date:      2013-08-20 17:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b59a0b4675c9

Merge

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

Changeset: 375834b5cf08
Author:    lana
Date:      2013-08-23 14:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/375834b5cf08

Merge

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

Changeset: e431c9bfb171
Author:    cl
Date:      2013-08-29 09:42 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e431c9bfb171

Added tag jdk8-b105 for changeset 375834b5cf08

! .hgtags

Changeset: 7de231613e4a
Author:    jjg
Date:      2013-08-21 16:13 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7de231613e4a

8023515: import type-annotations updates
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com

! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/tools/javac/annotations/typeAnnotations/failures/DummyProcessor.java
+ test/tools/javac/annotations/typeAnnotations/failures/T8020715.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
+ test/tools/javac/tree/TypeAnnotationsPretty.java

Changeset: 2068190f8ac2
Author:    emc
Date:      2013-08-21 20:23 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2068190f8ac2

7118412: Shadowing of type-variables vs. member types
4987840: What is the scope of an annotation?
Summary: Fixed issue with shadowing of type names.
Reviewed-by: jjg, abuckley, mcimadamore

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

Changeset: 57e1266527dd
Author:    jjg
Date:      2013-08-21 17:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/57e1266527dd

8022287: javac.sym.Profiles uses a static Map when it should not
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/sym/Profiles.java
+ test/tools/javac/profiles/ProfileTest.java

Changeset: eebb29618f50
Author:    emc
Date:      2013-08-21 20:41 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/eebb29618f50

8023520: Add missing test for JDK-7118412
Summary: The test for JDK-7118412 was dropped from the changeset in a merging \
                accident.
Reviewed-by: jjg

+ test/tools/javac/7118412/ShadowingTest.java

Changeset: 7a4717f3ea7b
Author:    vromero
Date:      2013-08-22 10:22 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7a4717f3ea7b

8022316: Generic throws, overriding and method reference
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java
+ test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.out

Changeset: 25aaff78d754
Author:    vromero
Date:      2013-08-22 13:12 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/25aaff78d754

8023112: javac should not use lazy constant evaluation approach for method references
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java

Changeset: 1ab22e60a738
Author:    emc
Date:      2013-08-22 12:47 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1ab22e60a738

8020745: Suspicious MethodParameters attribute generated for local classes capturing \
                local variables
Summary: Corrected an error in a previous patch that caused captured locals to be \
                added to the beginning, not the end of a parameter list.
Reviewed-by: jjg, mcimadamore, ksrini, abuckley

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
- test/tools/javac/8015701/AnonymousParameters.java
+ test/tools/javac/MethodParameters/CaptureTest.java

Changeset: b77381d99056
Author:    jjg
Date:      2013-08-22 12:41 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b77381d99056

8022173: Relax some warnings in doclint
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! test/tools/doclint/html/ListTagsTest.java
! test/tools/doclint/html/OtherTagsTest.java
! test/tools/doclint/html/OtherTagsTest.out
! test/tools/doclint/html/TableTagsTest.java

Changeset: 60f156c653d3
Author:    jjg
Date:      2013-08-26 11:48 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/60f156c653d3

8023701: Fix badly named test
Reviewed-by: bpatel

- 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/com/sun/javadoc/testNavigation/TestNavigation.java
+ test/com/sun/javadoc/testNavigation/pkg/A.java
+ test/com/sun/javadoc/testNavigation/pkg/C.java
+ test/com/sun/javadoc/testNavigation/pkg/E.java
+ test/com/sun/javadoc/testNavigation/pkg/I.java

Changeset: 7bf6313e1ced
Author:    jjg
Date:      2013-08-26 15:55 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7bf6313e1ced

8023768: Use the unannotatedType in cyclicity checks.
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java

Changeset: 00ca54ceca1b
Author:    lana
Date:      2013-08-26 14:54 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/00ca54ceca1b

Merge


Changeset: cc3fb73f5e08
Author:    lana
Date:      2013-08-26 22:18 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cc3fb73f5e08

Merge


Changeset: 7fb27bc201cc
Author:    bpatel
Date:      2013-08-27 11:41 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7fb27bc201cc

7052170: javadoc -charset option generates wrong meta tag
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
+ test/com/sun/javadoc/testCharset/TestCharset.java
+ test/com/sun/javadoc/testCharset/pkg/Foo.java

Changeset: 662a5188bded
Author:    darcy
Date:      2013-08-27 11:58 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/662a5188bded

8023826: Typo in warning about obsolete source / target values
Reviewed-by: jjg, wmdietl

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

Changeset: 7de7100c30ce
Author:    henryjen
Date:      2013-08-28 10:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7de7100c30ce

8014566: Remove @ignore tags from MethodReference66 and InInterface when 8013875 is \
                fixed
Reviewed-by: briangoetz, jjg

! test/tools/javac/lambda/MethodReference66.java
! test/tools/javac/lambda/lambdaExecution/InInterface.java

Changeset: 189942cdf585
Author:    jjg
Date:      2013-08-28 15:40 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/189942cdf585

8010310: [javadoc] Error processing sources with -private
Reviewed-by: vromero, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
+ test/tools/javadoc/nonConstExprs/Test.java

Changeset: 0e6577980181
Author:    jjg
Date:      2013-08-29 11:41 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0e6577980181

8001669: javadoc internal DocletAbortException should set cause when appropriate
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java

Changeset: b0b25c1f6cbd
Author:    jjg
Date:      2013-08-29 11:57 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b0b25c1f6cbd

8023522: tools/javac/tree/TypeAnnotationsPretty.java test cases with @TA newline fail \
                on windows only
Reviewed-by: darcy

! test/tools/javac/tree/TypeAnnotationsPretty.java

Changeset: 9c0e192c0926
Author:    jjg
Date:      2013-08-29 12:03 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9c0e192c0926

8013384: Potential infinite loop in javadoc
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java

Changeset: 96b6865eda94
Author:    jjg
Date:      2013-08-29 12:11 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/96b6865eda94

8022744: javac -Xpkginfo command's documentation is sparse
Reviewed-by: darcy

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

Changeset: fcd768844b99
Author:    lana
Date:      2013-08-29 16:34 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fcd768844b99

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: 3f274927ec18
Author:    cl
Date:      2013-09-05 02:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3f274927ec18

Added tag jdk8-b106 for changeset fcd768844b99

! .hgtags

Changeset: 1b7f5a27c4ba
Author:    cl
Date:      2013-09-12 11:09 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1b7f5a27c4ba

Added tag jdk8-b107 for changeset 3f274927ec18

! .hgtags

Changeset: 23f0f3c9c44a
Author:    jjg
Date:      2013-08-29 19:19 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/23f0f3c9c44a

8023833: Replace direct use of AnnotatedType in javadoc code
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java

Changeset: 240f424cc0d5
Author:    jjg
Date:      2013-08-30 11:48 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/240f424cc0d5

8023700: Use non breaking space in various labels
Reviewed-by: bpatel

! 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/markup/HtmlWriter.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: 3dd40e5715fb
Author:    jjg
Date:      2013-08-30 15:14 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3dd40e5715fb

8024093: Two *.rej files checked in to langtools/test directory
Reviewed-by: mchung

- test/tools/javac/diags/examples/MrefStat.java.rej
- test/tools/javac/diags/examples/MrefStat1.java.rej

Changeset: dd64288f5659
Author:    bpatel
Date:      2013-08-30 15:59 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dd64288f5659

7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text or an image \
                with alt text
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.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/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/testNavigation/TestNavigation.java

Changeset: 7a2fe98cb0e6
Author:    bpatel
Date:      2013-08-30 16:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7a2fe98cb0e6

8015882: Javadoc prints NPE when using Taglet
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java
! test/com/sun/javadoc/testLegacyTaglet/C.java
+ test/com/sun/javadoc/testLegacyTaglet/Check.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java

Changeset: f050c714b556
Author:    jjg
Date:      2013-08-30 16:27 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f050c714b556

8008367: Sub-packages missing from Profiles javadoc
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java

Changeset: b25e387481dc
Author:    bpatel
Date:      2013-08-30 16:38 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b25e387481dc

8022738: doclet should only generate functional interface text if source >= 8
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
+ test/com/sun/javadoc/testLambdaFeature/pkg1/FuncInf.java

Changeset: 7993cfab8610
Author:    jjg
Date:      2013-08-30 17:36 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7993cfab8610

8015663: Need to supply tests to provide javadoc for profiles support code coverage
Reviewed-by: jjg
Contributed-by: evgeniya.stepanova@oracle.com

! test/com/sun/javadoc/testProfiles/TestProfiles.java
+ test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
! test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
+ test/com/sun/javadoc/testProfiles/pkg2/ClassError.java
+ test/com/sun/javadoc/testProfiles/pkg2/ClassException.java
+ test/com/sun/javadoc/testProfiles/pkgDeprecated/Class1PkgDeprecated.java
+ test/com/sun/javadoc/testProfiles/pkgDeprecated/package-info.java
! test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt

Changeset: 4a6acc42c3a1
Author:    vromero
Date:      2013-09-02 22:38 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4a6acc42c3a1

8016177: structural most specific and stuckness
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! 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
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/util/GraphUtils.java
! src/share/classes/com/sun/tools/javac/util/List.java
! test/tools/javac/Diagnostics/compressed/T8012003c.out
! test/tools/javac/diags/examples/BadArgTypesInLambda.java
- test/tools/javac/diags/examples/CyclicInference.java
! test/tools/javac/diags/examples/IncompatibleArgTypesInMethodRef.java
+ test/tools/javac/diags/examples/PotentiallyAmbiguousOverload.java
+ test/tools/javac/lambda/8016177/T8016177a.java
+ test/tools/javac/lambda/8016177/T8016177a.out
+ test/tools/javac/lambda/8016177/T8016177b.java
+ test/tools/javac/lambda/8016177/T8016177b.out
+ test/tools/javac/lambda/8016177/T8016177c.java
+ test/tools/javac/lambda/8016177/T8016177c.out
+ test/tools/javac/lambda/8016177/T8016177d.java
+ test/tools/javac/lambda/8016177/T8016177e.java
+ test/tools/javac/lambda/8016177/T8016177f.java
+ test/tools/javac/lambda/8016177/T8016177g.java
+ test/tools/javac/lambda/8016177/T8016177g.out
! test/tools/javac/lambda/BadRecovery.out
! test/tools/javac/lambda/ErroneousLambdaExpr.java
+ test/tools/javac/lambda/ErroneousLambdaExpr.out
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference23.out
! test/tools/javac/lambda/MethodReference41.java
+ test/tools/javac/lambda/MethodReference41.out
! test/tools/javac/lambda/MethodReference42.java
+ test/tools/javac/lambda/MethodReference42.out
! test/tools/javac/lambda/MethodReference43.java
+ test/tools/javac/lambda/MethodReference43.out
! test/tools/javac/lambda/MethodReference44.java
+ test/tools/javac/lambda/MethodReference44.out
! test/tools/javac/lambda/MethodReference46.java
+ test/tools/javac/lambda/MethodReference46.out
! test/tools/javac/lambda/MethodReference47.java
! test/tools/javac/lambda/MethodReference47.out
! test/tools/javac/lambda/MethodReference48.java
+ test/tools/javac/lambda/MethodReference48.out
! test/tools/javac/lambda/MethodReference70.out
! test/tools/javac/lambda/MethodReference71.out
! test/tools/javac/lambda/MostSpecific04.java
+ test/tools/javac/lambda/MostSpecific04.out
! test/tools/javac/lambda/MostSpecific05.java
+ test/tools/javac/lambda/MostSpecific05.out
! test/tools/javac/lambda/MostSpecific08.java
+ test/tools/javac/lambda/MostSpecific08.out
! test/tools/javac/lambda/TargetType01.java
+ test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType02.java
+ test/tools/javac/lambda/TargetType02.out
! test/tools/javac/lambda/TargetType10.java
- test/tools/javac/lambda/TargetType10.out
! test/tools/javac/lambda/TargetType21.java
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/TargetType24.java
! test/tools/javac/lambda/TargetType24.out
! test/tools/javac/lambda/TargetType26.out
! test/tools/javac/lambda/TargetType27.out
! test/tools/javac/lambda/TargetType39.out
! test/tools/javac/lambda/TargetType43.out
! test/tools/javac/lambda/TargetType66.java
! test/tools/javac/lambda/TargetType66.out
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
- test/tools/javac/lambda/typeInference/InferenceTest5.java
+ test/tools/javac/lambda/typeInference/InferenceTest6.java
! test/tools/javac/lambda/typeInference/InferenceTest_neg1_2.out
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.out
! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java

Changeset: 2bf4c132bf90
Author:    vromero
Date:      2013-09-02 22:44 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2bf4c132bf90

8022162: Incorrect signature determination for certain inner class generics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java

Changeset: fb5a846c4a49
Author:    vromero
Date:      2013-09-03 23:31 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fb5a846c4a49

8023389: Javac fails to infer type for lambda used with intersection type and \
                wildcards
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8023389/T8023389.java

Changeset: 9be0afbdf244
Author:    vromero
Date:      2013-09-03 23:41 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9be0afbdf244

8023545: Misleading error message when using diamond operator with private \
                constructor
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.java
+ test/tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.out

Changeset: 438547d895dc
Author:    vromero
Date:      2013-09-04 00:01 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/438547d895dc

8023549: Compiler emitting spurious errors when constructor reference type is \
                inferred and explicit type arguments are supplied
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/MrefInferAndExplicitParams.java
+ test/tools/javac/lambda/8023549/T8023549.java
+ test/tools/javac/lambda/8023549/T8023549.out

Changeset: b94824ddcbb6
Author:    vromero
Date:      2013-09-04 11:53 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b94824ddcbb6

8008275: javac.Main should be @Supported
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/Main.java

Changeset: 044721d4d359
Author:    jjg
Date:      2013-09-04 14:44 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/044721d4d359

8024288: javadoc generated-by comment should always be present
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java

Changeset: a76c663a9cac
Author:    jfranck
Date:      2013-09-05 11:27 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a76c663a9cac

8023974: Drop 'implements Completer' and 'implements SourceCompleter' from \
                ClassReader resp. JavaCompiler.
Reviewed-by: jjg, jfranck
Contributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java

Changeset: e32a8a29643a
Author:    bpatel
Date:      2013-09-05 16:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e32a8a29643a

8023608: method grouping tabs folding issue
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: 7c7b4aea6d50
Author:    vromero
Date:      2013-09-06 09:53 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7c7b4aea6d50

8024039: javac, previous solution for JDK-8022186 was incorrect
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java

Changeset: 64328fe5e4a6
Author:    jjg
Date:      2013-09-06 15:31 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/64328fe5e4a6

8024434: problem running javadoc tests in samevm mode on Windows
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java
                
! test/tools/javadoc/api/basic/APITest.java
! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java

Changeset: c9d6f4749f87
Author:    lana
Date:      2013-09-06 14:20 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/c9d6f4749f87

Merge


Changeset: e84587462a47
Author:    lana
Date:      2013-09-06 17:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e84587462a47

Merge


Changeset: 2de3750d65a5
Author:    vromero
Date:      2013-09-08 11:54 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2de3750d65a5

8024398: javac, compiler crashes with try with empty body
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T8024398/NPETryTest.java

Changeset: 6cffcd15a17e
Author:    jfranck
Date:      2013-09-09 09:58 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6cffcd15a17e

8022260: Rename javac.code.Annotations to javac.code.SymbolMetadata
Reviewed-by: jfranck, jjg
Contributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>

- src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! test/tools/javac/lib/DPrinter.java

Changeset: a4b9a8859e58
Author:    vromero
Date:      2013-09-09 16:32 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a4b9a8859e58

8024154: Fix for 8016177: structural most specific and stuckness breaks 6 langtools \
                tests
Reviewed-by: jjg, jfranck

! test/tools/javac/lambda/MethodReference41.java
! test/tools/javac/lambda/MethodReference41.out
! test/tools/javac/lambda/MethodReference42.java
! test/tools/javac/lambda/MethodReference42.out
! test/tools/javac/lambda/MethodReference43.java
! test/tools/javac/lambda/MethodReference43.out
! test/tools/javac/lambda/MethodReference44.java
! test/tools/javac/lambda/MethodReference44.out
! test/tools/javac/lambda/MethodReference46.java
! test/tools/javac/lambda/MethodReference46.out
! test/tools/javac/lambda/MethodReference48.java
! test/tools/javac/lambda/MethodReference48.out

Changeset: f4efd6ef6e80
Author:    emc
Date:      2013-09-09 16:26 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f4efd6ef6e80

8022322: Reject default and static methods in annotation
Summary: Causes javac to reject static and default method declarations inside an \
                annotation
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/neg/NoDefault.java
+ test/tools/javac/annotations/neg/NoDefault.out
+ test/tools/javac/annotations/neg/NoDefaultAbstract.java
+ test/tools/javac/annotations/neg/NoDefaultAbstract.out
+ test/tools/javac/annotations/neg/NoStatic.java
+ test/tools/javac/annotations/neg/NoStatic.out
+ test/tools/javac/annotations/neg/NoStaticAbstract.java
+ test/tools/javac/annotations/neg/NoStaticAbstract.out

Changeset: 67c5110c60fe
Author:    emc
Date:      2013-09-09 17:11 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/67c5110c60fe

8015322: Javac template test framework
Summary: Putback of the javac template test framework from the Lambda repository
Reviewed-by: jjg
Contributed-by: brian.goetz@oracle.com

! README
+ test/lib/combo/TEST.properties
+ test/lib/combo/tools/javac/combo/Diagnostics.java
+ test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
+ test/lib/combo/tools/javac/combo/Template.java
+ test/lib/combo/tools/javac/combo/TemplateTest.java
+ test/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
+ test/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
+ test/tools/javac/lambda/bridge/template_tests/TEST.properties

Changeset: 7439356a7dc5
Author:    jjg
Date:      2013-09-09 17:36 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7439356a7dc5

8006972: jtreg test fails: \
                test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
                
Reviewed-by: darcy

! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
                
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref

Changeset: 77d395862700
Author:    jlahoda
Date:      2013-09-09 23:13 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/77d395862700

8019521: Enhanced rethrow disabled in lambdas
Summary: Fixing effectively final detection inside lambdas, small cleanup related to \
                thrown types detection in lambdas
Reviewed-by: mcimadamore, jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/lambda/EffectivelyFinalThrows.java

Changeset: bb7271e64ef6
Author:    jfranck
Date:      2013-09-10 13:47 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bb7271e64ef6

8005222: Fixed bugs should have tests with bugid in @bug tag
Reviewed-by: jfranck, jjg
Contributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>

! test/tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java
! test/tools/javac/defaultMethods/Neg01.java
! test/tools/javac/defaultMethods/Neg02.java
! test/tools/javac/defaultMethods/Neg03.java
! test/tools/javac/defaultMethods/Neg04.java
! test/tools/javac/defaultMethods/Neg05.java
! test/tools/javac/defaultMethods/Neg06.java
! test/tools/javac/defaultMethods/Neg07.java
! test/tools/javac/defaultMethods/Neg08.java
! test/tools/javac/defaultMethods/Neg09.java
! test/tools/javac/defaultMethods/Neg10.java
! test/tools/javac/defaultMethods/Neg11.java
! test/tools/javac/defaultMethods/Neg12.java
! test/tools/javac/defaultMethods/Neg13.java
! test/tools/javac/defaultMethods/Neg14.java
! test/tools/javac/defaultMethods/Neg15.java
! test/tools/javac/defaultMethods/Neg16.java
! test/tools/javac/defaultMethods/Pos01.java
! test/tools/javac/defaultMethods/Pos02.java
! test/tools/javac/defaultMethods/Pos04.java
! test/tools/javac/defaultMethods/Pos05.java
! test/tools/javac/defaultMethods/Pos06.java
! test/tools/javac/defaultMethods/Pos07.java
! test/tools/javac/defaultMethods/Pos08.java
! test/tools/javac/defaultMethods/Pos10.java
! test/tools/javac/defaultMethods/Pos11.java
! test/tools/javac/defaultMethods/Pos12.java
! test/tools/javac/defaultMethods/Pos13.java
! test/tools/javac/defaultMethods/Pos14.java
! test/tools/javac/defaultMethods/Pos15.java
! test/tools/javac/defaultMethods/Pos16.java
! test/tools/javac/defaultMethods/TestDefaultBody.java
! test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/tools/javac/defaultMethods/crossCompile/CrossCompile.java
! test/tools/javac/defaultMethods/separate/Separate.java
! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/tools/javac/lambda/EffectivelyFinalTest.java

Changeset: d87f017ec217
Author:    mcimadamore
Date:      2013-09-10 16:47 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d87f017ec217

8024414: javac, should facilitate the use of the bootstrap compiler for debugging
Reviewed-by: jjg

! make/netbeans/langtools/build.xml
! make/tools/anttasks/SelectToolTask.java

Changeset: 65c218b25b61
Author:    emc
Date:      2013-09-11 08:30 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/65c218b25b61

8024510: lib/combo/tools/javac/combo/TemplateTest.java fails
Summary: Edit regex in Template to allow "MAJOR." pattern.
Reviewed-by: briangoetz

! test/lib/combo/tools/javac/combo/Template.java

Changeset: cf37c3775397
Author:    bpatel
Date:      2013-09-11 14:50 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cf37c3775397

8015496: Information that package is deprecated is missing in profiles view
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
                
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
+ test/com/sun/javadoc/testProfiles/profile-rtjar-includes-nopkgs.txt

Changeset: 5d2d484a1216
Author:    emc
Date:      2013-09-12 14:52 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5d2d484a1216

8013846: javac fails to reject semantically equivalent generic method declarations
Summary: Cause javac to consider intersection types with the same elements to be \
                equal regardless of order.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/neg/OrderedIntersections.java
+ test/tools/javac/generics/neg/OrderedIntersections.out

Changeset: 3ae1814f7c59
Author:    vromero
Date:      2013-09-12 22:40 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3ae1814f7c59

8023558: Javac creates invalid bootstrap methods for complex lambda/methodref case
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com, vicente.romero@oracle.com

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/8023558/T8023558a.java
+ test/tools/javac/lambda/8023558/T8023558b.java
+ test/tools/javac/lambda/8023558/T8023558c.java

Changeset: 03c26c60499c
Author:    vromero
Date:      2013-09-14 15:23 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/03c26c60499c

8024207: javac crash in Flow.AssignAnalyzer.visitIdent
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T8024207/FlowCrashTest.java
+ test/tools/javac/T8024207/FlowCrashTest.out

Changeset: 4932bb04c4b8
Author:    vromero
Date:      2013-09-14 19:04 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4932bb04c4b8

7047734: javac, the LVT is not generated correctly in several scenarios
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Lint.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/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
+ src/share/classes/com/sun/tools/javac/jvm/LVTRanges.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
+ test/tools/javac/flow/AliveRanges.java
+ test/tools/javac/flow/LVTHarness.java
+ test/tools/javac/flow/tests/TestCaseConditional.java
+ test/tools/javac/flow/tests/TestCaseDoLoop.java
+ test/tools/javac/flow/tests/TestCaseFor.java
+ test/tools/javac/flow/tests/TestCaseForEach.java
+ test/tools/javac/flow/tests/TestCaseIf.java
+ test/tools/javac/flow/tests/TestCaseIfElse.java
+ test/tools/javac/flow/tests/TestCaseSwitch.java
+ test/tools/javac/flow/tests/TestCaseTry.java
+ test/tools/javac/flow/tests/TestCaseWhile.java

Changeset: 4ce8148ffc4f
Author:    jlahoda
Date:      2013-09-16 14:13 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4ce8148ffc4f

8021112: Spurious unchecked warning reported by javac
6480588: No way to suppress deprecation warnings when implementing deprecated \
                interface
Summary: Fixing DeferredLintHandler configuration, so lint warnings are reported with \
                correct @SuppressWarnings settings
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/depDocComment/SuppressDeprecation.out
! test/tools/javac/warnings/6594914/T6594914a.out
! test/tools/javac/warnings/6594914/T6594914b.out
+ test/tools/javac/warnings/suppress/ImplicitTest.java
+ test/tools/javac/warnings/suppress/ImplicitTest.out
+ test/tools/javac/warnings/suppress/PackageInfo.java
+ test/tools/javac/warnings/suppress/PackageInfo.out
+ test/tools/javac/warnings/suppress/T6480588.java
+ test/tools/javac/warnings/suppress/T6480588.out
+ test/tools/javac/warnings/suppress/T8021112a.java
+ test/tools/javac/warnings/suppress/T8021112b.java
+ test/tools/javac/warnings/suppress/T8021112b.out
+ test/tools/javac/warnings/suppress/TypeAnnotations.java
+ test/tools/javac/warnings/suppress/TypeAnnotations.out
+ test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
+ test/tools/javac/warnings/suppress/pack/DeprecatedClass.java
+ test/tools/javac/warnings/suppress/pack/ImplicitMain.java
+ test/tools/javac/warnings/suppress/pack/ImplicitUse.java
+ test/tools/javac/warnings/suppress/pack/package-info.java

Changeset: 252f872b8a2f
Author:    lana
Date:      2013-09-17 08:21 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/252f872b8a2f

Merge

- 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: 8ecfe6a3ba4c
Author:    cl
Date:      2013-09-19 09:37 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8ecfe6a3ba4c

Added tag jdk8-b108 for changeset 252f872b8a2f

! .hgtags

Changeset: 985abf1cd327
Author:    tbell
Date:      2013-09-25 12:24 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/985abf1cd327

8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman

! make/jprt.properties

Changeset: 6f11dc295641
Author:    cl
Date:      2013-09-26 10:43 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6f11dc295641

Added tag jdk8-b109 for changeset 985abf1cd327

! .hgtags

Changeset: fdfbc5f0c4ed
Author:    jjg
Date:      2013-09-17 14:17 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fdfbc5f0c4ed

8024538: -Xdoclint + -Xprefer:source + incremental compilation == FAIL
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/doclint/implicitSource/ImplicitSourceTest.java
+ test/tools/javac/doclint/implicitSource/Other.java

Changeset: ac6ec071c2b2
Author:    alundblad
Date:      2013-09-18 14:39 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ac6ec071c2b2

8024127: javac, Code_attribute.exception_table_langth should be \
                Code_attribute.exception_table_length
Summary: exception_table_langth renamed to exception_table_length
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! test/tools/javac/T7093325.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/multicatch/Pos05.java

Changeset: a2a5ad0853ed
Author:    bpatel
Date:      2013-09-18 17:13 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a2a5ad0853ed

8015249: javadoc fails to document static final fields in annotation types
Reviewed-by: jjg

+ 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/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
 + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
+ test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationTypeField.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java

Changeset: 8df12c315ea3
Author:    bpatel
Date:      2013-09-18 22:47 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8df12c315ea3

8024096: some javadoc tests may contain false positive results
Reviewed-by: jjg

! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testEncoding/EncodeTest.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java

Changeset: 36e342dd57e2
Author:    kizune
Date:      2013-09-19 17:05 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/36e342dd57e2

8017248: Compiler Diacritics Issue
Reviewed-by: naoto

! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java

Changeset: 8d1c48de706d
Author:    jlahoda
Date:      2013-09-19 17:05 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8d1c48de706d

8022567: Javac Should Generate Warnings For Raw Array Type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out

Changeset: 0cfd5baa7154
Author:    ohrstrom
Date:      2013-09-19 08:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/0cfd5baa7154

8024609: sjavac assertion fails during call to BuildState.collectArtifacts
Reviewed-by: jjg

! src/share/classes/com/sun/tools/sjavac/BuildState.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java

Changeset: 2375ce96e80d
Author:    vromero
Date:      2013-09-19 20:57 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2375ce96e80d

8024437: Inferring the exception thrown: sometimes fails to compile
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java

Changeset: 9a75bdb249a2
Author:    jjg
Date:      2013-09-19 19:18 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9a75bdb249a2

8025110: TreeCopier does not correctly copy LabeledStatementTree
Reviewed-by: jjg
Contributed-by: Werner Dietl <wdietl@gmail.com>

! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java

Changeset: 41599b57d262
Author:    jlahoda
Date:      2013-09-20 16:33 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/41599b57d262

8023835: TreeMaker.QualIdent() too leafy
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/tree/MakeQualIdent.java
+ test/tools/javac/tree/ScopeTest.java

Changeset: 571f8ebc2d51
Author:    vromero
Date:      2013-09-22 12:53 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/571f8ebc2d51

8024696: Missing null check in bound method reference capture
Reviewed-by: jjg, briangoetz

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/lambda/8023558/T8023558a.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java

Changeset: 86dd72166267
Author:    lana
Date:      2013-09-20 19:16 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/86dd72166267

Merge


Changeset: 20b72bae83d7
Author:    lana
Date:      2013-09-22 20:20 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/20b72bae83d7

Merge


Changeset: 1fe358ea75ff
Author:    alundblad
Date:      2013-09-23 10:10 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1fe358ea75ff

8024988: javac, LVT test harness should generate tests .class files in the scratch \
                folder
Summary: Set the CLASS_OUTPUT location to the scratch directory. Changed the argument \
                to checkClassFile accordingly.
Reviewed-by: jjg, vromero

! test/tools/javac/flow/LVTHarness.java

Changeset: 5f915a0c9615
Author:    alundblad
Date:      2013-09-23 10:42 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5f915a0c9615

6386236: Please rename com.sun.tools.javac.util.ListBuffer.lb()
Summary: Static factory method ListBuffer.lb removed. Replaced by constructor calls.
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/share/classes/com/sun/tools/javac/code/Printer.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/code/TypeAnnotationPosition.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/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/util/GraphUtils.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java
! test/tools/javac/types/TypeHarness.java

Changeset: 809a50f24d6f
Author:    kizune
Date:      2013-09-23 17:27 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/809a50f24d6f

7154966: CRs found to be in Fixed state with no test and no noreg- keyword.
Reviewed-by: ksrini

+ test/tools/javac/T7090499.java
+ test/tools/javac/T7090499.out
+ test/tools/javac/T7120463.java
+ test/tools/javac/T7120463.out
+ test/tools/javac/T7126754.java

Changeset: 64e79d38bd07
Author:    kizune
Date:      2013-09-23 18:29 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/64e79d38bd07

4881267: improve diagnostic for "instanceof T" for type parameter T
Reviewed-by: vromero, jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/T4881267.java
+ test/tools/javac/T4881267.out

Changeset: 09301757bb32
Author:    emc
Date:      2013-09-23 15:37 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/09301757bb32

6499673: Assertion check for TypeVariable.getUpperBound() fails.
Summary: Fix TypeVariable.getUpperBound to return results as specified
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/cast/intersection/model/ModelChecker.java
+ test/tools/javac/processing/model/type/BoundsTest.java
+ test/tools/javac/processing/model/type/IntersectionPropertiesTest.java

Changeset: 96dcb66e6b0a
Author:    jjg
Date:      2013-09-24 10:48 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/96dcb66e6b0a

8025050: Doclint doesn't recognize <dfn> tag
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! test/tools/doclint/html/InlineTagsTest.java

Changeset: 503338f16d2b
Author:    jjg
Date:      2013-09-24 10:51 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/503338f16d2b

8025246: [doclint] doclint is showing error on anchor already defined when it's not
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/anchorTests/p/Test.java
+ test/tools/doclint/anchorTests/p/Test.javac.out
+ test/tools/doclint/anchorTests/p/Test.out
+ test/tools/doclint/anchorTests/p/package-info.java
+ test/tools/doclint/anchorTests/p/package-info.javac.out
+ test/tools/doclint/anchorTests/p/package-info.out

Changeset: 6a05a713450d
Author:    jjg
Date:      2013-09-24 11:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6a05a713450d

8025272: doclint needs to check for valid usage of @value tag
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/ValueTest.java
+ test/tools/doclint/ValueTest.out

Changeset: 3ae62331a56f
Author:    jjg
Date:      2013-09-24 13:48 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3ae62331a56f

8002154: [doclint] doclint should check for issues which are errors in javadoc
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! test/tools/doclint/ReferenceTest.java
! test/tools/doclint/ReferenceTest.out

Changeset: 184c0d6698c3
Author:    bpatel
Date:      2013-09-24 16:12 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/184c0d6698c3

8016328: Regression : Javadoc i18n regression caused by fix for 8012375
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java

Changeset: 5043e7056be8
Author:    jjg
Date:      2013-09-25 11:07 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5043e7056be8

8025407: TypeAnnotations does not use Context
Reviewed-by: jfranck

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

Changeset: 1332a99572c5
Author:    mfang
Date:      2013-09-24 14:20 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1332a99572c5

8025215: jdk8 l10n resource file translation update 4
Reviewed-by: naoto, yhuang

! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
                
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
                
! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
! src/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties

Changeset: daa3bfb82e58
Author:    mfang
Date:      2013-09-24 14:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/daa3bfb82e58

Merge


Changeset: 6b702ace3e45
Author:    mfang
Date:      2013-09-25 07:36 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6b702ace3e45

Merge


Changeset: 68292726000e
Author:    mfang
Date:      2013-09-25 14:02 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/68292726000e

Merge


Changeset: 3d61984b077c
Author:    jjg
Date:      2013-09-25 14:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3d61984b077c

8025412: Add legal header and comments to test/tools/doclint/tidy/util/Main.java
Reviewed-by: bpatel

! test/tools/doclint/tidy/util/Main.java
! test/tools/doclint/tidy/util/tidy.sh

Changeset: 9e884d3ddb0b
Author:    bpatel
Date:      2013-09-25 22:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9e884d3ddb0b

8004825: javadoc crash DocletAbortException
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testValueTag/pkg1/Class1.java

Changeset: 9235ae08a449
Author:    jlahoda
Date:      2013-09-26 20:07 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9235ae08a449

8025491: Javac regression test tools/javac/T8003967/DetectMutableStaticFields.java \
                failing
Summary: Making HtmlTree.NONENCODING_CHARS final
Reviewed-by: jjg

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

Changeset: 13eba2e322e6
Author:    vromero
Date:      2013-09-26 19:06 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/13eba2e322e6

8025139: javac patch for using bootstrap compiler for debugging is not working \
                properly
Reviewed-by: jjg

! make/netbeans/langtools/build.xml
! make/tools/anttasks/SelectToolTask.java

Changeset: 17653c4c22ec
Author:    sogoel
Date:      2013-09-26 15:04 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/17653c4c22ec

8011738: Write test to check for bootstrap attributes for lambda expressions in class \
                file
Reviewed-by: mcimadamore

+ test/tools/javac/lambda/ByteCodeTest.java

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

Merge


Changeset: af6244ba81b6
Author:    katleman
Date:      2013-10-02 13:26 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/a0e8fd2464d6

Added tag jdk8-b111 for changeset af6244ba81b6

! .hgtags

Changeset: 16194509e483
Author:    vromero
Date:      2013-09-27 10:24 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/16194509e483

8024497: crash returning this-referencing lambda from default method
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java


Changeset: b7d8b71e1658
Author:    jlahoda
Date:      2013-09-27 17:28 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b7d8b71e1658

8022765: Compiler crashes with exception on wrong usage of an annotation.
Summary: Error recovery for incorrect annotation attribute values - ensure the values \
                are always attributed appropriately
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/annotations/neg/8022765/T8022765.java
+ test/tools/javac/annotations/neg/8022765/T8022765.out
+ test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java

Changeset: 2c24a04ebfb4
Author:    kizune
Date:      2013-09-27 21:20 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2c24a04ebfb4

6978886: javadoc shows stacktrace after print error resulting from disk full
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java


Changeset: 699b86e82656
Author:    sogoel
Date:      2013-09-27 10:39 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/699b86e82656

8025537: Convert 2 javac/enumdeclarations tests in jtreg for regression ws
Reviewed-by: jjg

+ test/tools/javac/enum/EnumAsIdentifier.java
+ test/tools/javac/enum/EnumAsIdentifier.out
+ test/tools/javac/enum/EnumAsIdentifier4.out
+ test/tools/javac/enum/EnumAsIdentifier5.out
+ test/tools/javac/enum/EnumMembersOrder.java
+ test/tools/javac/enum/EnumMembersOrder.out

Changeset: 4ed8565fa536
Author:    mduigou
Date:      2013-09-27 11:34 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4ed8565fa536

8024842: Define ABS_TEST_OUTPUT_DIR via TEST_OUTPUT_DIR
Reviewed-by: ihse, erikj, vromero

! test/Makefile

Changeset: dee28dd47e12
Author:    rfield
Date:      2013-09-27 13:06 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/dee28dd47e12

8025548: langtools test tools/javac/lambda/methodReference/BridgeMethod.java \
                incorrectly assumes no other methods generated in lambda class
Reviewed-by: vromero

! test/tools/javac/lambda/methodReference/BridgeMethod.java

Changeset: 82044fe8c7f7
Author:    ksrini
Date:      2013-09-27 16:05 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/82044fe8c7f7

8015073: c.s.t.javac.api.JavacTool.getTask() - more informative exception
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! test/tools/javac/api/TestJavacTask.java

Changeset: 34223fc58c1a
Author:    lana
Date:      2013-09-27 18:38 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/34223fc58c1a

Merge


Changeset: 84161510f257
Author:    emc
Date:      2013-09-28 13:46 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/84161510f257

8025413: NPE in Type.java due to recent change
Summary: isCompound throws a NPE for noType and other types.  Made it return a \
                reasonable result instead.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
+ test/tools/javac/processing/model/type/InheritedAP.java

Changeset: 1a3e8347f3dd
Author:    kizune
Date:      2013-10-01 17:03 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/15651a673358

8005542: jtreg test OverrideBridge.java contains @ignore
Reviewed-by: jjg
Contributed-by: steve.sides@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/sumatra/sumatra-dev/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: 4dfcf3a6902f
Author:    lana
Date:      2013-10-08 14:59 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/2f43529df42f

Merge

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

Changeset: 343aeb2033f0
Author:    ihse
Date:      2013-10-10 14:58 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/954dd199d6ff

Merge


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

Added tag jdk8-b112 for changeset 954dd199d6ff

! .hgtags

Changeset: ea000904db62
Author:    alundblad
Date:      2013-10-08 15:33 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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@oracle.com>, Matthew Dempsky \
<mdempsky@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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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: 8f293c710369
Author:    lana
Date:      2013-10-10 13:41 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8f293c710369

Merge


Changeset: bf33f4f81b40
Author:    lana
Date:      2013-10-10 20:57 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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: f329c374da4b
Author:    lana
Date:      2013-10-11 23:31 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f329c374da4b

Merge


Changeset: b024fe427d24
Author:    jjg
Date:      2013-10-14 12:38 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/0d75d3b96477

Merge


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

Merge


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

Merge


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

Merge


Changeset: a8f0c3583a86
Author:    chegar
Date:      2013-08-30 10:17 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/a6901af8a2e4

Merge


Changeset: 2c13a5da6854
Author:    chegar
Date:      2013-10-03 19:28 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/90c9ae4bc756

Merge


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

Merge


Changeset: 19e8eebfbe52
Author:    jlahoda
Date:      2013-10-15 22:15 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/b0c086cd4520

8026564: import changes from type-annotations forest
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com, steve.sides@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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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: bca97b47f0a2
Author:    lana
Date:      2013-10-17 16:13 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bca97b47f0a2

Merge


Changeset: 127c2e74d2cf
Author:    tbell
Date:      2013-10-22 16:30 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/54150586ba78

Merge


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

Added tag jdk8-b113 for changeset 54150586ba78

! .hgtags

Changeset: fea486d30d41
Author:    cl
Date:      2013-10-31 12:36 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fea486d30d41

Added tag jdk8-b114 for changeset 850d2602ae98

! .hgtags

Changeset: 7af634b1fc5b
Author:    darcy
Date:      2013-10-17 19:10 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/e5d3cd43c85e

8025109: Better encapsulation for AnnotatedType
Reviewed-by: jjg
Contributed-by: wdietl@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/sumatra/sumatra-dev/langtools/rev/ae4f5cb78ebd

8026791: wrong type_path encoded for method_return on an inner class constructor
Reviewed-by: jjg
Contributed-by: wdietl@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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/41d3ffca22ff

Merge


Changeset: b05db8c815e8
Author:    jlahoda
Date:      2013-10-23 07:50 +0200
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/langtools/rev/31fe30e2deac

8026936: Initialize LamdbaToMethod lazily and as required
Reviewed-by: jjg, rfield
Contributed-by: jan.lahoda@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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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/sumatra/sumatra-dev/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: 44e3ba40e00c
Author:    lana
Date:      2013-10-28 12:29 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/44e3ba40e00c

Merge


Changeset: aa91bc6e8480
Author:    mchung
Date:      2013-10-30 08:35 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/aa91bc6e8480

8027481: jdeps to handle classes with the same package name and correct profile for \
                javax.crypto.*
Reviewed-by: alanb, dfuchs

! 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/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/Profile.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/Test.java
+ test/tools/jdeps/javax/activity/NotCompactProfile.java
+ test/tools/jdeps/p/Bar.java

Changeset: 537fa895fd74
Author:    vromero
Date:      2013-10-30 18:09 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/537fa895fd74

8027327: jar files related to test test/tools/javac/ExtDirs/ExtDirTest.java should be \
                removed from the repo
Reviewed-by: ksrini

! test/tools/javac/ExtDirs/ExtDirTest.java
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar

Changeset: 62a67e0875ff
Author:    briangoetz
Date:      2013-10-30 14:12 -0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/62a67e0875ff

8024930: Re-enable disabled bridging tests
Reviewed-by: psandoz, rfield

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

Changeset: 6b4d6205366c
Author:    lana
Date:      2013-10-31 16:46 -0700
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6b4d6205366c

Merge

- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
- test/tools/javac/T8019486/WrongLVTForLambdaTest.java

Changeset: 3c040b04af05
Author:    cl
Date:      2013-11-07 08:16 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3c040b04af05

Added tag jdk8-b115 for changeset 6b4d6205366c

! .hgtags

Changeset: 64d119680f0a
Author:    cl
Date:      2013-11-14 09:05 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/64d119680f0a

Added tag jdk8-b116 for changeset 3c040b04af05

! .hgtags

Changeset: cc80c03c41e4
Author:    vromero
Date:      2013-11-01 19:08 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/cc80c03c41e4

8027660: javac crash while creating LVT entry for a local variable defined in an \
                inner block
Reviewed-by: jjg
Contributed-by: vicente.romero@oracle.com, jan.lahoda@oracle.com

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
+ test/tools/javac/flow/tests/TestCaseLocalInInnerBlock.java

Changeset: 8b4e1421a9b7
Author:    jlahoda
Date:      2013-11-01 21:43 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8b4e1421a9b7

8027310: Annotation Processor crashes with NPE
Summary: JCAnnotation.attribute is null when annotation type is unavailable
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
+ test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java

Changeset: 106b8fa32d71
Author:    cl
Date:      2013-11-04 17:38 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/106b8fa32d71

8025844: Need test to provide coverage for new DocumentationTool.Location enum
Reviewed-by: jjg

+ test/tools/javadoc/api/basic/DocumentationToolLocationTest.java

Changeset: 658861d1b36e
Author:    cl
Date:      2013-11-04 18:04 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/658861d1b36e

8027411: javap tonga tests cleanup: write a java program to test invalid options -h \
                and -b
Reviewed-by: jjg

+ test/tools/javap/InvalidOptions.java

Changeset: 126dc007ba3f
Author:    cl
Date:      2013-11-04 18:51 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/126dc007ba3f

8027530: javap tonga tests cleanup: test -public, -protected, -package, -private \
                options
Reviewed-by: jjg

+ test/tools/javap/AccessModifiers.java

Changeset: 75c8cde12ab6
Author:    jlahoda
Date:      2013-11-06 17:48 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/75c8cde12ab6

8027281: Incorrect invokespecial generated for JCK lang EXPR/expr636/expr63602m* \
                tests
Summary: When invoking interface default method via a superclass, use the direct \
                superclass in the reference.
Reviewed-by: vromero, dlsmith, jjg

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

Changeset: e39bd9401ea5
Author:    darcy
Date:      2013-11-07 20:11 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e39bd9401ea5

8027730: Fix release-8 type visitors to support intersection types
Reviewed-by: jjg, jlahoda, sogoel

! src/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor8.java
+ test/tools/javac/processing/model/util/TestIntersectionTypeVisitors.java

Changeset: 21294feaf311
Author:    lana
Date:      2013-11-08 17:39 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/21294feaf311

Merge


Changeset: 6e0f31d61e56
Author:    jlahoda
Date:      2013-11-09 15:24 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6e0f31d61e56

8027142: Invokedynamic instructions don't get line number table entries
Summary: When emitting invokedynamic instruction, write pendingStatPos, if set, into \
                the LineNumberTable. Invokedynamic itself does not set the \
                pendingStatPos.
Reviewed-by: jjg, jrose, ksrini, vromero

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java

Changeset: 4788eb38cac5
Author:    emc
Date:      2013-11-11 09:47 -0500
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4788eb38cac5

8027439: Compile-time error in the case of ((Integer[] & Serializable)new \
                Integer[1]).getClass()
8027253: javac illegally accepts array as bound
Summary: backing out change allowing arrays in intersection types
Reviewed-by: 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
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/ArraysInIntersections.java
- test/tools/javac/InferArraysInIntersections.java
- test/tools/javac/diags/examples/InterfaceOrArrayExpected.java
! test/tools/javac/generics/typevars/6680106/T6680106.out

Changeset: f3ca12d680f3
Author:    jfranck
Date:      2013-11-11 17:26 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f3ca12d680f3

8027375: javac asserts on nested erroneous annotations
Summary: make sure JCAnnotation trees have type != null before annotation processing
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.java
+ test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.out

Changeset: f90d88913c5f
Author:    sogoel
Date:      2013-11-13 16:36 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f90d88913c5f

8025113: Convert 7 tools TryWithResources tests to jtreg format
Reviewed-by: darcy, jjg

+ test/tools/javac/TryWithResources/ResDeclOutsideTry.java
+ test/tools/javac/TryWithResources/ResDeclOutsideTry.out
+ test/tools/javac/TryWithResources/ResInNestedExpr.java
+ test/tools/javac/TryWithResources/ResourceNameConflict.java
+ test/tools/javac/TryWithResources/ResourceNameConflict.out
+ test/tools/javac/TryWithResources/ResourceRedecl.java
+ test/tools/javac/TryWithResources/ResourceRedecl.out
+ test/tools/javac/TryWithResources/ResourceShadow.java
+ test/tools/javac/TryWithResources/TestTwr09.java

Changeset: 24eaf41a3974
Author:    emc
Date:      2013-11-14 12:32 -0500
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/24eaf41a3974

8028282: Remove @ignore from test langtools/test/tools/javac/T7042623.java
Summary: Remove @ignore from test
Reviewed-by: jjg

! test/tools/javac/T7042623.java

Changeset: e79d6425f1c4
Author:    vromero
Date:      2013-11-14 19:28 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e79d6425f1c4

8026963: type annotations code crashes for code with erroneous trees
Reviewed-by: jjg, jlahoda

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
+ test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.out

Changeset: 5ae66d372d57
Author:    bpatel
Date:      2013-11-14 13:47 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5ae66d372d57

8025524: javadoc does not correctly locate constructors for nested classes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
+ test/com/sun/javadoc/testConstructors/TestConstructors.java
+ test/com/sun/javadoc/testConstructors/pkg1/Outer.java
! test/tools/javadoc/generics/genericInnerAndOuter/expected.out

Changeset: d4cbb671de1c
Author:    vromero
Date:      2013-11-15 11:08 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d4cbb671de1c

8026231: Look at 'static' flag when checking method references
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/lambda/MethodReference22.java
! test/tools/javac/lambda/MethodReference22.out
! test/tools/javac/lambda/MethodReference51.java
! test/tools/javac/lambda/MethodReference68.out
+ test/tools/javac/lambda/MethodReference73.java
+ test/tools/javac/lambda/MethodReference73.out
! test/tools/javac/lambda/TargetType60.java
! test/tools/javac/lambda/TargetType60.out

Changeset: 19de039a03a6
Author:    lana
Date:      2013-11-15 07:15 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/19de039a03a6

Merge

- test/tools/javac/ArraysInIntersections.java
- test/tools/javac/InferArraysInIntersections.java
- test/tools/javac/diags/examples/InterfaceOrArrayExpected.java

Changeset: 4fd6a7ff8c06
Author:    cl
Date:      2013-11-21 09:23 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4fd6a7ff8c06

Added tag jdk8-b117 for changeset 19de039a03a6

! .hgtags

Changeset: 1f6ffcd56363
Author:    cl
Date:      2013-11-28 08:24 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1f6ffcd56363

Added tag jdk8-b118 for changeset 4fd6a7ff8c06

! .hgtags

Changeset: 8043b9cf31ab
Author:    ihse
Date:      2013-11-04 11:08 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8043b9cf31ab

8027566: Remove the old build system
Reviewed-by: erikj, tbell

+ make/BuildLangtools.gmk
! make/Makefile
- make/jprt.properties
- makefiles/BuildLangtools.gmk
- makefiles/Makefile

Changeset: f42a22e2b2cd
Author:    kizune
Date:      2013-11-19 22:14 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f42a22e2b2cd

6726154: javadoc generated with incorrect version in comment
Reviewed-by: jjg, bpatel, erikj, tbell

! make/BuildLangtools.gmk
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java

Changeset: 66bcd5d4b3d1
Author:    vromero
Date:      2013-11-19 23:35 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/66bcd5d4b3d1

8028504: javac generates LocalVariableTable even with -g:none
Reviewed-by: jjg, jlahoda

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java

Changeset: 7c89d200781b
Author:    jlahoda
Date:      2013-11-20 13:44 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7c89d200781b

6557966: Multiple upper bounds of the TypeVariable
Summary: Adjusting javax.lang.model javadoc regarding IntersectionType, \
IntersectionType.accept now calls visitIntersection for all kinds of \
                IntersectionTypes.
Reviewed-by: darcy, vromero
Contributed-by: joe.darcy@oracle.com, jan.lahoda@oracle.com

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/javax/lang/model/type/DeclaredType.java
! src/share/classes/javax/lang/model/type/IntersectionType.java
! src/share/classes/javax/lang/model/type/TypeVariable.java
! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java

Changeset: ef44a2971cb1
Author:    bpatel
Date:      2013-11-20 10:53 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ef44a2971cb1

8027977: javadoc dies on NumberFormat/DateFormat subclass
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java
+ test/com/sun/javadoc/testCompletionFailure/pkg1/NumberFormatTest.java

Changeset: 4fa835472e3c
Author:    rfield
Date:      2013-11-22 17:07 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4fa835472e3c

8028739: javac generates incorrect descriptor for MethodHandle::invoke
Summary: introduce special handling for signature polymorphic methods
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java


Changeset: 7ef88faaa16c
Author:    lana
Date:      2013-11-25 09:41 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/7ef88faaa16c

Merge


Changeset: a78f51d6bd5e
Author:    jjg
Date:      2013-11-25 17:42 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a78f51d6bd5e

8028318: [doclint] doclint will reject existing user-written doc comments using \
                custom tags that follow the recommended rules
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/tools/doclint/CustomTagTest.java
! test/tools/doclint/CustomTagTest.out
! test/tools/doclint/CustomTagTestWithOption.out

Changeset: 3ea55d523981
Author:    jfranck
Date:      2013-11-26 13:33 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/3ea55d523981

8028428: strictfp allowed as annotation element modifier
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
+ test/tools/javac/annotations/AnnotationTypeElementModifiers.java
+ test/tools/javac/annotations/AnnotationTypeElementModifiers.out

Changeset: 8acb838c9b79
Author:    jlahoda
Date:      2013-11-26 15:27 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8acb838c9b79

8026374: javac accepts void as a method parameter
Summary: Changing Check.validate to reject void types.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/declaration/method/MethodVoidParameter.java
+ test/tools/javac/declaration/method/MethodVoidParameter.out

Changeset: 756ae3791c45
Author:    jlahoda
Date:      2013-11-26 15:33 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/756ae3791c45

8027789: Access method for Outer.super.m() references indirect superclass
Summary: Internally convert the qualified super access to an equivalent of an \
                unqualified super access inside the access method.
Reviewed-by: vromero, jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/expression/_super/NonDirectSuper/Base.java
+ test/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
+ test/tools/javac/expression/_super/NonDirectSuper/Target11.java

Changeset: 43a80d75d06e
Author:    lana
Date:      2013-12-03 10:47 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/43a80d75d06e

Merge


Changeset: 1670108bec25
Author:    katleman
Date:      2013-12-04 23:11 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1670108bec25

Added tag jdk8-b119 for changeset 43a80d75d06e

! .hgtags

Changeset: a746587a1ff1
Author:    jlahoda
Date:      2013-12-03 18:50 +0100
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a746587a1ff1

8028699: Compiler crash during speculative attribution of annotated type
Summary: Moving the checkForDeclarationAnnotations check into \
                Attr.TypeAnnotationsValidator
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/typeAnnotations/failures/CheckForDeclAnnoNPE.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
                
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out


Changeset: fb8c59cf26c8
Author:    vromero
Date:      2013-12-03 18:13 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/fb8c59cf26c8

8029179: javac produces a compile error for valid boolean expressions
Reviewed-by: jjg, jlahoda

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/T8029179/CompileErrorForValidBooleanExpTest.java

Changeset: 4cb9de4dd420
Author:    bpatel
Date:      2013-12-03 14:21 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4cb9de4dd420

8025416: doclet not substituting {@docRoot} in some cases
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java
! test/com/sun/javadoc/testDocRootLink/pkg1/C1.java
! test/com/sun/javadoc/testDocRootLink/pkg1/package.html
! test/com/sun/javadoc/testDocRootLink/pkg2/C2.java
! test/com/sun/javadoc/testDocRootLink/pkg2/package.html

Changeset: 1b69023743be
Author:    lana
Date:      2013-12-03 23:10 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1b69023743be

Merge


Changeset: 4a2ed1900428
Author:    mchung
Date:      2013-12-04 15:39 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4a2ed1900428

8029216: (jdeps) Provide a specific option to report JDK internal APIs
Reviewed-by: alanb

! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/APIDeps.java

Changeset: b3d7e86a0647
Author:    lana
Date:      2013-12-05 10:34 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b3d7e86a0647

Merge


Changeset: afe63d41c699
Author:    katleman
Date:      2013-12-12 05:21 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/afe63d41c699

Added tag jdk8-b120 for changeset b3d7e86a0647

! .hgtags

Changeset: a42071a6d61f
Author:    katleman
Date:      2013-12-19 17:24 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a42071a6d61f

Added tag jdk8-b121 for changeset afe63d41c699

! .hgtags

Changeset: 2d0a0ae7fa9c
Author:    ksrini
Date:      2013-12-06 09:07 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/2d0a0ae7fa9c

8029504: Regression: TestDocRootLink test fails on Windows
Reviewed-by: bpatel, jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java

Changeset: 5bf0af735c61
Author:    vromero
Date:      2013-12-09 19:29 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/5bf0af735c61

8029569: internal javac cast exception when resolving varargs ambiguity
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T8029569/VarargsAmbiguityCrashTest.java
+ test/tools/javac/T8029569/VarargsAmbiguityCrashTest.out

Changeset: 847cc0cccfa1
Author:    rfield
Date:      2013-12-11 11:56 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/847cc0cccfa1

8029558: java.lang.VerifyError: Bad return type when lambda's body is in parentheses
Summary: properly type convert the body of a lambda expression
Reviewed-by: vromero

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/LambdaParenGeneric.java
+ test/tools/javac/lambda/LambdaParenGenericOrig.java

Changeset: d80c3d6f4f05
Author:    lana
Date:      2013-12-12 19:19 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d80c3d6f4f05

Merge


Changeset: 8832b6048e65
Author:    vromero
Date:      2013-12-13 14:13 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8832b6048e65

8029721: javac crash for annotated parameter type of lambda in a field
Reviewed-by: rfield, jfranck

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/lambda/LambdaScope05.out

Changeset: 6d1f9d1fd585
Author:    darcy
Date:      2013-12-17 10:26 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/6d1f9d1fd585

8030080: Correct misstatement in JSR 269 MR (in javax.lang.model)
Reviewed-by: jfranck

! src/share/classes/javax/lang/model/type/IntersectionType.java
! src/share/classes/javax/lang/model/util/Types.java

Changeset: f1be939b49f6
Author:    mfang
Date:      2013-12-17 23:32 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f1be939b49f6

8026741: jdk8 l10n resource file translation update 5
Reviewed-by: naoto, yhuang

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
                
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
                
! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties

Changeset: b8ebde062692
Author:    bpatel
Date:      2013-12-18 19:48 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b8ebde062692

8016549: jdk7 javadocs are hard to read
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/tools/javadoc/api/basic/APITest.java

Changeset: 56943b19c119
Author:    lana
Date:      2013-12-23 14:46 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/56943b19c119

Merge

- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif

Changeset: 998b10c43157
Author:    ksrini
Date:      2013-12-24 09:17 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/998b10c43157

8029230: Update copyright year to match last edit in jdk8 langtools repository for \
                2013
Reviewed-by: ksrini
Contributed-by: steve.sides@oracle.com

! make/Makefile
! src/share/classes/com/sun/javadoc/AnnotationDesc.java
! src/share/classes/com/sun/source/doctree/package-info.java
! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.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/sjavac/CleanProperties.java
! src/share/classes/com/sun/tools/sjavac/CompileChunk.java
! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Log.java
! src/share/classes/com/sun/tools/sjavac/Module.java
! src/share/classes/com/sun/tools/sjavac/Package.java
! src/share/classes/com/sun/tools/sjavac/ProblemException.java
! src/share/classes/com/sun/tools/sjavac/Source.java
! src/share/classes/com/sun/tools/sjavac/Transformer.java
! src/share/classes/com/sun/tools/sjavac/Util.java
! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
! src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
! src/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java
! src/share/classes/javax/lang/model/element/TypeElement.java
! src/share/classes/javax/lang/model/element/VariableElement.java
! src/share/classes/javax/lang/model/element/package-info.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
! test/com/sun/javadoc/testAbstractMethod/pkg/A.java
! test/com/sun/javadoc/testAbstractMethod/pkg/B.java
! test/com/sun/javadoc/testAbstractMethod/pkg/C.java
! test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
! test/com/sun/javadoc/testDocRootLink/pkg1/C1.java
! test/com/sun/javadoc/testDocRootLink/pkg2/C2.java
! test/com/sun/javadoc/testLegacyTaglet/C.java
! test/com/sun/javadoc/testNavigation/pkg/A.java
! test/com/sun/javadoc/testNavigation/pkg/C.java
! test/com/sun/javadoc/testNavigation/pkg/E.java
! test/com/sun/javadoc/testNavigation/pkg/I.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java
! test/tools/javac/T6725036.java
! test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java
                
! test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java
                
! test/tools/javac/annotations/typeAnnotations/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
! test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
! test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java
                
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
                
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/cast/intersection/model/ModelChecker.java
! test/tools/javac/defaultMethods/static/Static01.java
! test/tools/javac/defaultMethods/static/Static02.java
! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/tools/javac/defaultMethods/static/import/StaticImport1.java
! test/tools/javac/defaultMethods/static/import/StaticImport2.java
! test/tools/javac/defaultMethods/static/import/StaticImport3.java
! test/tools/javac/defaultMethods/static/import/pkg/A.java
! test/tools/javac/defaultMethods/static/import/pkg/B.java
! test/tools/javac/defaultMethods/static/import/pkg/C.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
! test/tools/javac/diags/MessageFile.java
! test/tools/javac/diags/MessageInfo.java
! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java
                
! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java
! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java
! test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
! test/tools/javac/diags/examples/NotInProfile.java
! test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java
! test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/lambda/DoubleStaticImport.java
! test/tools/javac/lambda/Intersection01.java
! test/tools/javac/lambda/Intersection02.java
! test/tools/javac/lambda/LambdaCapture06.java
! test/tools/javac/lambda/LambdaConv01.java
! test/tools/javac/lambda/LambdaExpr15.java
! test/tools/javac/lambda/MethodReference25.java
! test/tools/javac/lambda/MethodReference26.java
! test/tools/javac/lambda/MethodReference59.java
! test/tools/javac/lambda/MethodReference60.java
! test/tools/javac/lambda/TargetType51.java
! test/tools/javac/lambda/lambdaExecution/InInterface.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java
! test/tools/javac/lambda/methodReference/SamConversion.java
! test/tools/javac/lambda/methodReference/SamConversionComboTest.java
! test/tools/javac/lambda/typeInference/InferenceTest2b.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/multicatch/Pos05.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/tools/javac/resolve/Pos.java
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java
! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java
! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java
! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/p/Foo.java

Changeset: 232b9cf6303a
Author:    lana
Date:      2013-12-25 10:36 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/232b9cf6303a

Merge


Changeset: a345cf28faca
Author:    katleman
Date:      2014-01-03 11:55 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/a345cf28faca

Added tag jdk8-b122 for changeset 232b9cf6303a

! .hgtags

Changeset: d5aab8300d3b
Author:    katleman
Date:      2014-01-10 08:32 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/d5aab8300d3b

Added tag jdk8-b123 for changeset a345cf28faca

! .hgtags

Changeset: 4a6f853f8721
Author:    bpatel
Date:      2014-01-02 02:15 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4a6f853f8721

8029143: javadoc standard doclet should add Functional Interface blurb when \
                @FunctionalInterface annotation is present
Reviewed-by: jjg

! src/share/classes/com/sun/javadoc/ClassDoc.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
! test/com/sun/javadoc/testLambdaFeature/pkg/A.java
! test/com/sun/javadoc/testLambdaFeature/pkg1/FuncInf.java
+ test/com/sun/javadoc/testLambdaFeature/pkg1/NotAFuncInf.java

Changeset: 4a5e16002234
Author:    lana
Date:      2014-01-08 11:39 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/4a5e16002234

Merge


Changeset: e90611913bb1
Author:    jeff
Date:      2014-01-13 14:44 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/e90611913bb1

7129980: Third Party License Readme update for JDK8
Reviewed-by: lana, tbell

! THIRD_PARTY_README

Changeset: 91e6cd536c34
Author:    lana
Date:      2014-01-13 22:33 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/91e6cd536c34

Merge


Changeset: 53dd31d3c5d7
Author:    chegar
Date:      2013-11-03 07:33 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/53dd31d3c5d7

Merge


Changeset: aaea3a69fa6c
Author:    kizune
Date:      2013-12-03 14:13 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/aaea3a69fa6c

Merge

- test/tools/javac/ArraysInIntersections.java
- test/tools/javac/ExtDirs/ext1/pkg1.jar
- test/tools/javac/ExtDirs/ext2/pkg2.jar
- test/tools/javac/ExtDirs/ext3/pkg1.jar
- test/tools/javac/ExtDirs/ext3/pkg2.jar
- test/tools/javac/InferArraysInIntersections.java
- test/tools/javac/diags/examples/InterfaceOrArrayExpected.java

Changeset: 48367e6de872
Author:    kizune
Date:      2013-12-05 16:37 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/48367e6de872

Merge

- make/jprt.properties
- makefiles/BuildLangtools.gmk
- makefiles/Makefile

Changeset: f06c0dcf251f
Author:    kizune
Date:      2013-12-13 22:13 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/f06c0dcf251f

Merge


Changeset: b07b8c077482
Author:    asaha
Date:      2013-12-20 07:44 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/b07b8c077482

Merge


Changeset: efc18829e3a6
Author:    asaha
Date:      2014-01-02 15:31 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/efc18829e3a6

Merge

- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif
                
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif

Changeset: 8712cc6441db
Author:    asaha
Date:      2014-01-03 16:01 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8712cc6441db

Merge


Changeset: 1f135528db7c
Author:    kizune
Date:      2014-01-14 23:10 +0400
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/1f135528db7c

Merge


Changeset: 436176151e85
Author:    lana
Date:      2014-01-15 10:59 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/436176151e85

Merge


Changeset: 9e35f82eec22
Author:    katleman
Date:      2014-01-17 15:53 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9e35f82eec22

Added tag jdk8-b124 for changeset 436176151e85

! .hgtags

Changeset: 9a4dbfe11ed1
Author:    katleman
Date:      2014-01-22 12:54 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9a4dbfe11ed1

Added tag jdk8-b125 for changeset 436176151e85

! .hgtags

Changeset: ba24b6304362
Author:    katleman
Date:      2014-01-22 14:09 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/ba24b6304362

Merge

! .hgtags

Changeset: 305b97f4651b
Author:    katleman
Date:      2014-01-24 15:08 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/305b97f4651b

Added tag jdk8-b126 for changeset ba24b6304362

! .hgtags

Changeset: afa91c54ff00
Author:    jeff
Date:      2014-01-28 20:10 +0000
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/afa91c54ff00

8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
Reviewed-by: lana

! THIRD_PARTY_README

Changeset: bb69217ed812
Author:    lana
Date:      2014-01-29 11:12 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/bb69217ed812

Merge


Changeset: 09cdd3b493c0
Author:    katleman
Date:      2014-01-30 12:17 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/09cdd3b493c0

Added tag jdk8-b127 for changeset bb69217ed812

! .hgtags

Changeset: 8fe7202d3c38
Author:    katleman
Date:      2014-02-01 18:21 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/8fe7202d3c38

Added tag jdk8-b128 for changeset 09cdd3b493c0

! .hgtags

Changeset: 9d81ae1c417a
Author:    katleman
Date:      2014-02-06 17:35 -0800
URL:       http://hg.openjdk.java.net/sumatra/sumatra-dev/langtools/rev/9d81ae1c417a

Added tag jdk8-b129 for changeset 8fe7202d3c38

! .hgtags


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic