hg: jdk9/client/langtools: 8 new changesets

philip.race at oracle.com philip.race at oracle.com
Tue Mar 3 20:59:46 UTC 2015


Changeset: 59af0866b952
Author:    juh
Date:      2015-02-23 11:42 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/59af0866b952

8072663: Remove the sun.security.acl package which is not used in the JDK
Reviewed-by: mullan, alanb, mchung

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: f683944ffa42
Author:    jlahoda
Date:      2015-02-24 16:11 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/f683944ffa42

8067886: Inaccessible nested classes can be incorrectly imported
Summary: Check type accessibility at the point of import when importing the type using type-import-on-demand.
Reviewed-by: mcimadamore, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/ImportInaccessible.java
+ test/tools/javac/importscope/ImportInaccessible.out

Changeset: d6ec687ad8fb
Author:    jjg
Date:      2015-02-25 14:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/d6ec687ad8fb

8041628: Javadoc cross-compilation problem
Reviewed-by: jjg
Contributed-by: duboscq at ssw.jku.at

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java

Changeset: cdef738241cd
Author:    katleman
Date:      2015-02-26 15:58 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/cdef738241cd

Added tag jdk9-b52 for changeset ee20efe0255d

! .hgtags

Changeset: 99ff00581f36
Author:    lana
Date:      2015-02-26 20:17 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/99ff00581f36

Merge


Changeset: 1e3266d870d6
Author:    mcimadamore
Date:      2015-02-27 11:51 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/1e3266d870d6

8073550: java* tools: replace obj.getClass hacks with Assert.checkNonNull or Objects.requireNonNull
Summary: replace getClass() with approapriate NPE checks
Reviewed-by: jjg
Contributed-by: aleksey.shipilev at oracle.com

! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java
! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java
! src/jdk.compiler/share/classes/com/sun/tools/classfile/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java

Changeset: 218d589184d3
Author:    mcimadamore
Date:      2015-02-27 18:20 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/218d589184d3

8073842: Invalid method reference when referencing a method on a wildcard type
Summary: Method rteference lookup logic doesn't skip type-variables as required by javac.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/8073842/T8073842.java

Changeset: 592d64800143
Author:    sadayapalam
Date:      2015-03-02 10:41 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/592d64800143

8071453: Allow interface methods to be private
Reviewed-by: mcimadamore
Contributed-by: maurizio.cimadamore at oracle.com, srikanth.adayapalam at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defaultMethods/private/Private01.java
+ test/tools/javac/defaultMethods/private/Private02.java
+ test/tools/javac/defaultMethods/private/Private02.out
+ test/tools/javac/defaultMethods/private/Private03.java
+ test/tools/javac/defaultMethods/private/Private03.out
+ test/tools/javac/defaultMethods/private/Private04.java
+ test/tools/javac/defaultMethods/private/Private05.java
+ test/tools/javac/defaultMethods/private/Private06.java
+ test/tools/javac/defaultMethods/private/Private06.out
+ test/tools/javac/defaultMethods/private/Private07.java
+ test/tools/javac/defaultMethods/private/Private07.out
+ test/tools/javac/defaultMethods/private/Private08.java
+ test/tools/javac/defaultMethods/private/Private08.out
+ test/tools/javac/defaultMethods/private/Private09.java
+ test/tools/javac/defaultMethods/private/Private09.out
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
+ test/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java



More information about the jdk9-all-changes mailing list