hg: jdk9/client/langtools: 13 new changesets
philip.race at oracle.com
philip.race at oracle.com
Mon Sep 8 17:39:36 UTC 2014
Changeset: c565b044f8c4
Author: kizune
Date: 2014-09-03 19:22 +0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/c565b044f8c4
8044597: Request to update tools/javap/T4501661.java to add test for package option
Reviewed-by: jjg
! test/tools/javap/T4501661.java
Changeset: 9a41fce5a626
Author: jjg
Date: 2014-09-03 14:06 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/9a41fce5a626
8034861: Incorrect format and indentation of InnerClasses section
Reviewed-by: jjg, ksrini, mcimadamore, lagergren
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javap/T4975569.java
Changeset: b33de166fafb
Author: jjg
Date: 2014-09-03 14:19 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b33de166fafb
8038414: Constant pool's strings are not escaped properly
Reviewed-by: jjg, mcimadamore, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/tools/javap/T8038414.java
Changeset: 093d86cc0f8d
Author: jlahoda
Date: 2014-09-04 08:48 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/093d86cc0f8d
8054563: Update RunCodingRules.java for source code reorg
Summary: Tests RunCodingRules and MessageInfo fixed to work in the new source code structure.
Reviewed-by: jjg
! test/tools/all/RunCodingRules.java
! test/tools/javac/diags/MessageInfo.java
Changeset: d898543d13fb
Author: jlahoda
Date: 2014-09-04 08:49 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/d898543d13fb
8047675: tools/javac/defaultMethods/Assertions.java fails if run with -enableassertions (-ea)
Summary: Using ToolBox to start new Java processes, to avoid passing default VM options to the newly started process.
Reviewed-by: jjg
! test/tools/javac/defaultMethods/Assertions.java
+ test/tools/javac/defaultMethods/AssertionsTest.java
! test/tools/lib/ToolBox.java
Changeset: 0ecc0804ec11
Author: sogoel
Date: 2014-09-04 16:52 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/0ecc0804ec11
8055996: Remove @ignore from tools/javac/T6725036.java
Reviewed-by: jjg
! test/tools/javac/T6725036.java
Changeset: 0877f3c322c3
Author: sogoel
Date: 2014-09-05 16:43 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/0877f3c322c3
8055075: Group 9b: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/ConditionalWithVoid.java
+ test/tools/javac/ConditionalWithVoid.out
! test/tools/javac/DuplicateClass.java
+ test/tools/javac/DuplicateClass.out
! test/tools/javac/EOI.java
+ test/tools/javac/EOI.out
! test/tools/javac/ExceptionalFinally2.java
+ test/tools/javac/ExceptionalFinally2.out
! test/tools/javac/ExprQualifiedType.java
+ test/tools/javac/ExprQualifiedType.out
! test/tools/javac/ExtendsScope.java
+ test/tools/javac/ExtendsScope.out
! test/tools/javac/ExtraneousEquals.java
+ test/tools/javac/ExtraneousEquals.out
! test/tools/javac/FlatnameClash2.java
+ test/tools/javac/FlatnameClash2.out
! test/tools/javac/InconsistentInheritedSignature.java
+ test/tools/javac/InconsistentInheritedSignature.out
Changeset: ea62dc3a866e
Author: sogoel
Date: 2014-09-05 16:51 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/ea62dc3a866e
8055079: Group 9c: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/InterfaceObjectIncompatibility.java
+ test/tools/javac/InterfaceObjectIncompatibility.out
! test/tools/javac/InterfaceObjectInheritance.java
+ test/tools/javac/InterfaceObjectInheritance.out
! test/tools/javac/InterfaceOverrideFinal.java
+ test/tools/javac/InterfaceOverrideFinal.out
! test/tools/javac/LabeledDeclaration.java
+ test/tools/javac/LabeledDeclaration.out
! test/tools/javac/NestedDuplicateLabels.java
+ test/tools/javac/NestedDuplicateLabels.out
! test/tools/javac/NewGeneric.java
+ test/tools/javac/NewGeneric.out
! test/tools/javac/NoClass.java
+ test/tools/javac/NoClass.out
! test/tools/javac/Object1.java
+ test/tools/javac/Object1.out
! test/tools/javac/Object2.java
+ test/tools/javac/Object2.out
Changeset: b545a2b1039d
Author: jlahoda
Date: 2014-09-08 10:48 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b545a2b1039d
8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056014.java
Changeset: d7e615e0115c
Author: jlahoda
Date: 2014-09-08 10:50 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/d7e615e0115c
8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056984.java
Changeset: 8df25ec8c930
Author: jfranck
Date: 2014-09-08 13:11 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/8df25ec8c930
8056021: checkin for JDK-8027262 breaks Checker Framework
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Env.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out
! test/tools/javac/warnings/suppress/T6480588.java
! test/tools/javac/warnings/suppress/T6480588.out
! test/tools/javac/warnings/suppress/TypeAnnotations.java
! test/tools/javap/output/RepeatingTypeAnnotations.java
Changeset: b27a7aae4b23
Author: mcimadamore
Date: 2014-09-08 14:16 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b27a7aae4b23
8055514: Wrong, confusing error when non-static varargs referenced in static context
Summary: Improved heuristics in MethodResolutionPhase.mergeResults()
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/8055514/T8055514.java
+ test/tools/javac/varargs/8055514/T8055514.out
Changeset: 63711c189d79
Author: jlahoda
Date: 2014-09-08 15:51 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/63711c189d79
8057753: Test langtools/test/tools/javac/NoClass.java is failing when run together with langtools/test/tools/javac/DuplicateImport.java
Summary: Removing javac/NoClass test, as it is superseded by javac/importChecks/InvalidImportsNoClasses.java
Reviewed-by: jfranck
- test/tools/javac/NoClass.java
- test/tools/javac/NoClass.out
! test/tools/javac/importChecks/InvalidImportsNoClasses.java
More information about the jdk9-all-changes
mailing list