hg: build-infra/jdk8/langtools: 457 new changesets
magnus.ihse.bursie at oracle.com
magnus.ihse.bursie at oracle.com
Tue Sep 24 05:55:56 PDT 2013
Changeset: ed69d087fdfd
Author: katleman
Date: 2013-03-07 11:18 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/258c72fa7fa2
Merge
Changeset: da2f7dd53915
Author: mcimadamore
Date: 2013-02-15 18:13 +0000
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/4cf6e84f844f
Merge
Changeset: 267225edc1fe
Author: strarup
Date: 2013-02-20 15:47 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/188a07a0a7a0
Merge
Changeset: d0178bd8125c
Author: mcimadamore
Date: 2013-03-06 15:29 +0000
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/825da6847791
Merge
Changeset: 22ba3f92d4ae
Author: katleman
Date: 2013-03-21 10:43 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/a3049f4a7987
Merge
Changeset: 1f8c28134ffc
Author: jjg
Date: 2013-03-18 08:46 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/65e1ca8dcdc7
Merge
Changeset: 28e466e9cd34
Author: lana
Date: 2013-03-26 12:07 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/4a48f3173534
Added tag jdk8-b84 for changeset cfb65ca92082
! .hgtags
Changeset: 2b585be0da7a
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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: 2c9acb17f41a
Author: katleman
Date: 2013-04-11 09:40 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/2c9acb17f41a
Added tag jdk8-b85 for changeset 4a48f3173534
! .hgtags
Changeset: 717bcda533f2
Author: katleman
Date: 2013-04-15 14:21 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/717bcda533f2
Merge
Changeset: 330b35b27e68
Author: darcy
Date: 2013-03-26 17:17 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/46d2f144ebbd
Merge
Changeset: 0d47e6131490
Author: darcy
Date: 2013-04-03 12:27 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/e06dc8345d9c
Merge
Changeset: b71a61d39cf7
Author: mcimadamore
Date: 2013-04-08 15:51 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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: 6ab578e141df
Author: katleman
Date: 2013-04-16 15:00 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/6ab578e141df
Merge
Changeset: 4f4509c2fe35
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/d13af7751456
Merge
Changeset: 137994c189e5
Author: jfranck
Date: 2013-04-12 12:05 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/94870c08391c
Merge
Changeset: cad4fc23f691
Author: lana
Date: 2013-04-17 21:50 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/cad4fc23f691
Merge
Changeset: 1329f9c38d93
Author: lana
Date: 2013-04-23 09:27 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/1329f9c38d93
Merge
Changeset: a1e10f3adc47
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/da0bd69335d4
Merge
Changeset: 4b0038f66d66
Author: jjg
Date: 2013-04-25 17:45 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/260013a710ef
Merge
Changeset: 8e27e84de2e9
Author: rfield
Date: 2013-05-01 08:46 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/ec434cfd2752
Merge
- make/Makefile-classic
Changeset: e19283cd30a4
Author: katleman
Date: 2013-05-09 10:04 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/c68834236058
Merge
Changeset: ce7e1674eb73
Author: alanb
Date: 2013-05-10 16:10 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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: 58eace4d997f
Author: erikj
Date: 2013-05-28 08:49 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/58eace4d997f
8012566: Replace find, rm, printf and similar with their proper variables
Reviewed-by: tbell
! makefiles/BuildLangtools.gmk
Changeset: 4830d661c4f9
Author: katleman
Date: 2013-05-23 10:47 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/4830d661c4f9
Added tag jdk8-b91 for changeset 997c0fae2b12
! .hgtags
Changeset: 3597773628a4
Author: katleman
Date: 2013-05-28 17:58 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/3597773628a4
Merge
Changeset: 149890642a0e
Author: katleman
Date: 2013-05-29 10:16 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/31344e8e3343
Merge
Changeset: 3bd22f99d408
Author: darcy
Date: 2013-05-22 13:34 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/8258f84a8649
Merge
Changeset: 7a4fd1076b15
Author: lana
Date: 2013-06-03 16:56 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/7a4fd1076b15
Merge
Changeset: 242bcad5be74
Author: jjg
Date: 2013-06-03 17:09 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/9acd0f8d6e44
Merge
Changeset: 79fd9cfa55f2
Author: kizune
Date: 2013-06-05 16:58 +0400
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/48c6e6ab7c81
Merge
Changeset: 4cb113623127
Author: katleman
Date: 2013-06-13 09:49 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/5b039297151e
Merge
Changeset: fd31bf97340f
Author: jjg
Date: 2013-06-07 15:35 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/1eb09dba594a
Merge
Changeset: b7a10bc02e7a
Author: darcy
Date: 2013-06-17 14:46 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/4d4818b6df72
Merge
Changeset: 27cda5134748
Author: chegar
Date: 2013-04-28 08:16 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/27cda5134748
Merge
Changeset: c7c6bfe7fc1f
Author: bpatel
Date: 2013-05-03 08:52 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/8074ccd57d89
Merge
Changeset: 9d7d36e6927c
Author: chegar
Date: 2013-05-08 10:28 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/9d7d36e6927c
Merge
Changeset: 7ee1fd365cdd
Author: chegar
Date: 2013-05-16 11:42 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/7ee1fd365cdd
Merge
Changeset: f1b90ea7d402
Author: chegar
Date: 2013-05-23 12:50 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/76d08c649607
Merge
Changeset: 536cad596942
Author: bpatel
Date: 2013-06-07 16:12 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/cc89c8333127
Merge
Changeset: 31e1151ef3cc
Author: chegar
Date: 2013-06-17 11:27 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/31e1151ef3cc
Merge
Changeset: db6bf740a578
Author: chegar
Date: 2013-06-18 09:36 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/db6bf740a578
Merge
Changeset: 64f511787fd9
Author: chegar
Date: 2013-06-18 20:08 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/64f511787fd9
Merge
Changeset: 792c40d5185a
Author: mfang
Date: 2013-06-18 20:56 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/b3458329d060
Merge
Changeset: 988aef3a8c3a
Author: katleman
Date: 2013-06-26 11:26 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/66147d50d8d6
Merge
Changeset: 891c5ecb8306
Author: vromero
Date: 2013-06-29 20:12 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/ce5a90df517b
Merge
Changeset: bdeef606be8e
Author: katleman
Date: 2013-07-11 10:13 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/49654c9c705b
Merge
Changeset: aedb3bb327d5
Author: ksrini
Date: 2013-07-09 14:54 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/37048aa3ac19
Merge
Changeset: 8c4b2987edac
Author: jlahoda
Date: 2013-07-28 10:17 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/453a305e1165
Merge
Changeset: 6718df4cd616
Author: cl
Date: 2013-08-08 10:10 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/f3ea20a6e958
Merge
Changeset: b926dc251be8
Author: lana
Date: 2013-08-06 17:12 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/b926dc251be8
Merge
Changeset: f3deeccbf4cf
Author: vromero
Date: 2013-08-07 10:41 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/76cfe7c61f25
Merge
Changeset: dd4a00c220c6
Author: cl
Date: 2013-08-15 09:26 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/32b6a99cc74e
Merge
Changeset: 0ad781399706
Author: vromero
Date: 2013-08-14 10:53 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/00ca54ceca1b
Merge
Changeset: cc3fb73f5e08
Author: lana
Date: 2013-08-26 22:18 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/cc3fb73f5e08
Merge
Changeset: 7fb27bc201cc
Author: bpatel
Date: 2013-08-27 11:41 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/langtools/rev/c9d6f4749f87
Merge
Changeset: e84587462a47
Author: lana
Date: 2013-09-06 17:10 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/e84587462a47
Merge
Changeset: 2de3750d65a5
Author: vromero
Date: 2013-09-08 11:54 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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/build-infra/jdk8/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: 41fe23a461ad
Author: ihse
Date: 2013-09-24 14:53 +0200
URL: http://hg.openjdk.java.net/build-infra/jdk8/langtools/rev/41fe23a461ad
Merge
- make/Makefile-classic
! make/build.properties
! make/build.xml
! make/tools/anttasks/SelectToolTask.java
! make/tools/genstubs/GenStubs.java
! makefiles/BuildLangtools.gmk
! 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/Dependencies.java
! 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/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/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.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/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/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.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/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.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/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.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/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/WriterFactory.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/AnnotationTypeBuilder.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/LayoutParser.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/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.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/TagletManager.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
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.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/DocFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.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
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/javac/Main.java
- src/share/classes/com/sun/tools/javac/Server.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.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/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/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/DeferredAttr.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/Infer.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/Pool.java
! 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/main/Option.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.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/javac.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/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
- src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.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/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.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/ClassDocImpl.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/JavadocTool.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/Start.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/AttributeWriter.java
- src/share/classes/com/sun/tools/jdeps/resources/jdk.properties
! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
- src/share/classes/javax/lang/model/type/AnnotatedType.java
- src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
- 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/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/HiddenAbstractMethod/Test
- test/tools/javac/MethodParameters.java
- test/tools/javac/MissingInclude.java
- test/tools/javac/MissingInclude.sh
- test/tools/javac/NonAmbiguousField/Test
- 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/annotations/repeatingAnnotations/combo/TestCaseGenerator.java
- test/tools/javac/api/6437999/Utf8.java
- test/tools/javac/constDebug/ConstDebug.java
- test/tools/javac/constDebug/ConstDebug.sh
- test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/CyclicInference.java
- test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java
! test/tools/javac/diags/examples/KindnameConstructor.java
- test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
- test/tools/javac/fatalErrors/NoJavaLang.java
- test/tools/javac/fatalErrors/NoJavaLang.out
- test/tools/javac/fatalErrors/NoJavaLang.sh
- test/tools/javac/generics/6723444/T6723444.out
- test/tools/javac/generics/7015430/T7015430.out
- 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/lambda/Intersection01.out
! test/tools/javac/lambda/TargetType01.out
- test/tools/javac/lambda/TargetType10.out
! test/tools/javac/lambda/TestInvokeDynamic.java
- test/tools/javac/lambda/typeInference/InferenceTest5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
- test/tools/javac/lambda/typeInference/InferenceTest_neg5.out
- 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/links/T.java
- test/tools/javac/links/b/B.java
- test/tools/javac/links/links.sh
- test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass3.java
- 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
! test/tools/sjavac/SJavac.java
More information about the build-infra-dev
mailing list