hg: jdk9/jdk9/langtools: 5 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed Oct 15 16:47:05 UTC 2014
Changeset: 7193d3fefda6
Author: rfield
Date: 2014-10-04 10:13 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7193d3fefda6
8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceArrayClone.java
Changeset: a0125e2a10e8
Author: alundblad
Date: 2014-10-07 21:15 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a0125e2a10e8
8056258: Analysis of public API does not take super classes into account
8048609: simplify sjavac dependence on javac dependency gathering
Summary: Replaces Attr-/ResolveWithDeps with TaskListeners
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/Dependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyCollector.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyScanner.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PackageDependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java
+ test/tools/sjavac/DependencyCollection.java
+ test/tools/sjavac/IncCompInheritance.java
+ test/tools/sjavac/SjavacBase.java
+ test/tools/sjavac/test-input/src/nondependency/pkg26/Cls26.java
+ test/tools/sjavac/test-input/src/pkg/Test.java
+ test/tools/sjavac/test-input/src/pkg10/Cls10.java
+ test/tools/sjavac/test-input/src/pkg11/Cls11.java
+ test/tools/sjavac/test-input/src/pkg12/Cls12.java
+ test/tools/sjavac/test-input/src/pkg13/Cls13.java
+ test/tools/sjavac/test-input/src/pkg14/Cls14.java
+ test/tools/sjavac/test-input/src/pkg15/Cls15.java
+ test/tools/sjavac/test-input/src/pkg16/Cls16.java
+ test/tools/sjavac/test-input/src/pkg17/Cls17.java
+ test/tools/sjavac/test-input/src/pkg18/Cls18.java
+ test/tools/sjavac/test-input/src/pkg19/Cls19.java
+ test/tools/sjavac/test-input/src/pkg2/Cls2.java
+ test/tools/sjavac/test-input/src/pkg20/Anno20.java
+ test/tools/sjavac/test-input/src/pkg21/Cls21.java
+ test/tools/sjavac/test-input/src/pkg22/Anno22.java
+ test/tools/sjavac/test-input/src/pkg23/Cls23.java
+ test/tools/sjavac/test-input/src/pkg24/Cls24.java
+ test/tools/sjavac/test-input/src/pkg25/Cls25.java
+ test/tools/sjavac/test-input/src/pkg27/Cls27.java
+ test/tools/sjavac/test-input/src/pkg28/Cls28.java
+ test/tools/sjavac/test-input/src/pkg29/Cls29.java
+ test/tools/sjavac/test-input/src/pkg3/Cls3.java
+ test/tools/sjavac/test-input/src/pkg30/Cls30.java
+ test/tools/sjavac/test-input/src/pkg4/Cls4.java
+ test/tools/sjavac/test-input/src/pkg5/Anno5.java
+ test/tools/sjavac/test-input/src/pkg6/Cls6.java
+ test/tools/sjavac/test-input/src/pkg7/Cls7.java
+ test/tools/sjavac/test-input/src/pkg8/Cls8.java
+ test/tools/sjavac/test-input/src/pkg9/Cls9.java
Changeset: 69d7812dabcc
Author: alundblad
Date: 2014-10-07 21:21 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/69d7812dabcc
8059349: Public API scanning should be implemented in the form of a TaskListener
Summary: Replaces JavaCompilerWithDeps with a TaskListener.
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
+ test/tools/sjavac/PackagePathMismatch.java
Changeset: 089e1adc7136
Author: jlahoda
Date: 2014-10-09 10:08 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/089e1adc7136
8057652: Request to improve error messages for labeled declarations
Summary: Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/LabeledDeclaration.java
! test/tools/javac/LabeledDeclaration.out
Changeset: b8e7bbdd8064
Author: lana
Date: 2014-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b8e7bbdd8064
Merge
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
More information about the jdk9-all-changes
mailing list