hg: bsd-port/jdk9/langtools: 14 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sat Dec 26 01:50:19 UTC 2015


Changeset: c5237b05fff9
Author:    rfield
Date:      2015-12-11 11:20 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c5237b05fff9

8144903: JShell: determine incorrectly the type of the expression which is array type of captured type
Summary: Fix and clean-up the processing of types (esp. captured types) into type names for use in generated temp vars
Reviewed-by: mcimadamore, jlahoda, rfield
Contributed-by: bitterfoxc at gmail.com

! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! test/jdk/jshell/TypeNameTest.java
! test/jdk/jshell/VariablesTest.java

Changeset: ef2011e4555a
Author:    mcimadamore
Date:      2015-12-14 13:55 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ef2011e4555a

8143133: Wrong MethodParameters on capturing local class with multiple constructors
Summary: MethodParameters attribute not always generated for local classes constructors
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/LocalClassTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java

Changeset: dc017a37aac5
Author:    vasya
Date:      2015-12-14 20:18 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dc017a37aac5

8145342: Some copyright notices are inconsistently and ill formatted
Summary: Adjusted formatting of copyright notices.
Reviewed-by: darcy, alundblad

! make/tools/propertiesparser/parser/Message.java
! make/tools/propertiesparser/parser/MessageFile.java
! make/tools/propertiesparser/parser/MessageInfo.java
! make/tools/propertiesparser/parser/MessageLine.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Parser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/PortFileInaccessibleException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/FileObjectWithLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ArrayTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PrimitiveTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubType.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubVar.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ReferenceTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeVarTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/com/sun/javadoc/T6735320/SerialFieldTest.java
! test/com/sun/javadoc/testCmndLineClass/C5.java
! test/com/sun/javadoc/testEncoding/EncodeTest.java
! test/com/sun/javadoc/testJavaFX/pkg1/C.java
! test/com/sun/javadoc/testJavaFX/pkg1/D.java
! test/com/sun/javadoc/testJavaFX/pkg2/Test.java
! test/com/sun/javadoc/testLegacyTaglet/C.java
! test/com/sun/javadoc/testOrdering/pkg1/A.java
! test/com/sun/javadoc/testOrdering/pkg1/B.java
! test/com/sun/javadoc/testOrdering/src-2/a/A.java
! test/com/sun/javadoc/testOrdering/src-2/a/something.java
! test/com/sun/javadoc/testOrdering/src-2/b/B.java
! test/com/sun/javadoc/testOrdering/src-2/b/something.java
! test/com/sun/javadoc/testOrdering/src-2/e/something.java
! test/com/sun/javadoc/testOrdering/src-2/something/J.java
! test/com/sun/javadoc/testOrdering/src-2/something/package-info.java
! test/com/sun/javadoc/testOrdering/src-2/something/something.java
! test/com/sun/javadoc/testSearch/pkgfx/C.java
! test/com/sun/javadoc/testSinceTag/pkg1/C1.java
! test/com/sun/javadoc/testThrowsInheritence/C.java
! test/com/sun/javadoc/testThrowsInheritence/I.java
! test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java
! test/com/sun/javadoc/testUseOption/pkg1/AnAbstract.java
! 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/doclint/tidy/util/Main.java
! test/tools/javac/6199662/TreeInfo.java
! test/tools/javac/6199662/TreeScanner.java
! test/tools/javac/6302184/T6302184.java
! test/tools/javac/6400872/C.java
! test/tools/javac/6508981/p/A.java
! test/tools/javac/6917288/GraphicalInstallerTest.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/NameClash/NameClashTest.java
! test/tools/javac/T6458823/MyProcessor.java
! test/tools/javac/T6942649.java
! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java
! test/tools/javac/annotations/typeAnnotations/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/api/TestGetElementReferenceData.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/defaultMethods/Assertions.java
! test/tools/javac/defaultMethods/crossCompile/Clinit.java
! test/tools/javac/diags/HTMLWriter.java
! test/tools/javac/diags/examples/DiamondAndAnonClass.java
! test/tools/javac/diags/examples/DiamondAndNonDenotableTypes.java
! test/tools/javac/doctree/positions/TestPositionSource.java
! test/tools/javac/file/zip/8003512/LoadClassFromJava6CreatedJarTest.java
! test/tools/javac/flow/AliveRanges.java
! test/tools/javac/generics/8004094/B.java
! test/tools/javac/generics/bridges/Bridge.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/generics/diamond/pos/NestedDiamondAllocationTest.java
! test/tools/javac/implicitCompile/Implicit.java
! test/tools/javac/importscope/TestDuplicateImport.java
! test/tools/javac/importscope/TestLazyImportScope.java
! test/tools/javac/lambda/8068399/T8068399.java
! test/tools/javac/lambda/LocalBreakAndContinue.java
! test/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/tools/javac/lambda/inaccessibleMref01/p1/C.java
! test/tools/javac/lambda/inaccessibleMref02/p1/C.java
! test/tools/javac/lambda/methodReferenceExecution/pkg/B.java
! test/tools/javac/lambda/separate/Foo.java
! test/tools/javac/options/T7022337.java
! test/tools/javac/policy/test3/Test.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/resolve/Candidate.java
! test/tools/javac/resolve/Pos.java
! test/tools/javac/resolve/TraceResolve.java
! test/tools/javac/resolve/tests/AbstractMerge.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/RemoveSymbolUnitTest.java
! test/tools/javac/staticImport/6665223/pkg/A.java
! test/tools/javac/staticImport/6665223/pkg/B.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TestAnnotatedAnonClass.java
! test/tools/javac/warnings/suppress/T8021112a.java
! test/tools/javadoc/parser/7091528/p/C3.java
! test/tools/javadoc/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java
! test/tools/javap/ExtPath.java
! test/tools/javap/T4880672.java
! test/tools/javap/T6729471.java
! test/tools/javap/T6866657.java
! test/tools/jdeps/VerboseFormat/JdepsDependencyClosure.java
! test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
! test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
! test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
! test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
! test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
! test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
! test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
! test/tools/sjavac/ExclPattern.java

Changeset: bbac0642e72d
Author:    jjg
Date:      2015-12-15 15:30 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bbac0642e72d

8144888: ToolBox should close any file manager it opens
Reviewed-by: vromero

! test/tools/lib/ToolBox.java

Changeset: 75ea796e3c93
Author:    jjg
Date:      2015-12-15 18:54 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/75ea796e3c93

8067379: Investigate and replace .class files in langtools/test with equivalent .jasm files
Reviewed-by: jjg, ksrini, anazarov
Contributed-by: mallikarjuna.avaluri at oracle.com

! test/tools/javac/6547131/T.java
- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
+ test/tools/javac/InnerClassesAttribute/Outside$1$Inside.jasm
- test/tools/javac/InnerClassesAttribute/Outside.class
+ test/tools/javac/InnerClassesAttribute/Outside.jasm
! test/tools/javac/InnerClassesAttribute/Test.java
- test/tools/javac/T6435291/T.class
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
- test/tools/javac/missingSuperRecovery/impl.class
+ test/tools/javac/missingSuperRecovery/impl.jasm

Changeset: 25ad096cd625
Author:    jlahoda
Date:      2015-12-16 14:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/25ad096cd625

8143952: JShell: space in class path causes remote launch failure
Summary: Simplification of handling of JDI connector arguments
Reviewed-by: mcimadamore, rfield

! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java

Changeset: d53f7a1cde9c
Author:    vromero
Date:      2015-12-16 14:23 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d53f7a1cde9c

8144832: cast conversion fails when converting a type-variable to primitive type
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/types/CastTest.java
+ test/tools/javac/types/CastToTypeVarTest.java
+ test/tools/javac/types/CastTypeVarToPrimitiveTest.java

Changeset: 61faee2b9c2b
Author:    mcimadamore
Date:      2015-12-17 12:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/61faee2b9c2b

8142876: Javac does not correctly implement wildcards removal from functional interfaces
Summary: Rewrite code for removing wildcard from target functional interface to be in sync with JLS 9.9
Reviewed-by: vromero, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/8142876/T8142876.java

Changeset: d97f3565928b
Author:    dlsmith
Date:      2015-12-17 15:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d97f3565928b

7190296: Test for type containment during bounds checking
Reviewed-by: mcimadamore

+ test/tools/javac/generics/inference/CaptureInDeclaredBound.java

Changeset: ea6282786772
Author:    lana
Date:      2015-12-17 20:25 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ea6282786772

Merge

- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
- test/tools/javac/InnerClassesAttribute/Outside.class
- test/tools/javac/T6435291/T.class
- test/tools/javac/missingSuperRecovery/impl.class

Changeset: 9d7f9a016783
Author:    lana
Date:      2015-12-18 09:56 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9d7f9a016783

Merge

- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
- test/tools/javac/InnerClassesAttribute/Outside.class
- test/tools/javac/T6435291/T.class
- test/tools/javac/missingSuperRecovery/impl.class

Changeset: 1cdf5548051d
Author:    vromero
Date:      2015-12-18 14:51 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1cdf5548051d

8076031: javac should use deterministic data structures for managing free type listeners
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java

Changeset: cb73b474703e
Author:    alundblad
Date:      2015-12-21 17:47 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cb73b474703e

8057548: Annotate.Worker should be replaced with lambdas
Summary: Anonymous Runnables (which used to be Annotate.Worker) replaced by lambdas.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java

Changeset: 592453420cb8
Author:    lana
Date:      2015-12-23 15:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/592453420cb8

Added tag jdk-9+99 for changeset cb73b474703e

! .hgtags



More information about the bsd-port-dev mailing list