hg: sumatra/sumatra-dev/langtools: 764 new changesets
eric.caspole at amd.com
eric.caspole at amd.com
Thu Feb 13 15:11:20 PST 2014
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 at 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 at 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 at cs.washington.edu, wmdietl at cs.washington.edu, mpapi at csail.mit.edu, mahmood at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at netbeans.org>, Jan Lahoda <jlahoda at 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 at oracle.com, mike.duigou at 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 at netbeans.org>, Jan Lahoda <jlahoda at 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 at netbeans.org>, Jan Lahoda <jlahoda at 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 at gmail.com, steve.sides at oracle.com, joel.franck at oracle.com, alex.buckley at 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 at oracle.com, joel.franck at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at oracle.com, vicente.romero at 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 at 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 at oracle.com
- test/tools/javac/generics/OverrideBridge.java
Changeset: 4dd7ffbf01fb
Author: darcy
Date: 2013-10-07 16:51 -0700
URL: http://hg.openjdk.java.net/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 at oracle.com>, Matthew Dempsky <mdempsky at google.com>
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/T8024415.java
Changeset: 0be3f1820e8b
Author: jlahoda
Date: 2013-10-09 13:06 +0200
URL: http://hg.openjdk.java.net/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 at gmail.com, steve.sides at oracle.com
! make/build.properties
! make/build.xml
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
! test/tools/javac/T7042623.java
! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.java
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
- test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java
! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out
! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java
! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out
! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
! test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/OldArray.out
! test/tools/javac/annotations/typeAnnotations/failures/Scopes.java
! test/tools/javac/annotations/typeAnnotations/failures/Scopes.out
! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out
- test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.out
- test/tools/javac/diags/examples/CantAnnotateNestedType.java
+ test/tools/javac/diags/examples/CantAnnotateScoping.java
+ test/tools/javac/diags/examples/CantAnnotateScoping1.java
- test/tools/javac/diags/examples/CantAnnotateStaticClass.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: d7e155f874a7
Author: jjg
Date: 2013-10-16 10:47 -0700
URL: http://hg.openjdk.java.net/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 at gmail.com
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: ae4f5cb78ebd
Author: jjg
Date: 2013-10-20 12:46 -0700
URL: http://hg.openjdk.java.net/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 at gmail.com
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
Changeset: 399c738e5103
Author: ksrini
Date: 2013-10-20 12:54 -0700
URL: http://hg.openjdk.java.net/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 at oracle.com
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: d2fa3f7e964e
Author: emc
Date: 2013-10-23 23:20 -0400
URL: http://hg.openjdk.java.net/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 at oracle.com, jan.lahoda at 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 at oracle.com, jan.lahoda at 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 at 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 at 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
More information about the sumatra-dev
mailing list