History log of /openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
Revision Date Author Comments
# 4223:df5baffdd74c 23-Jun-2017 lana

Merge


# 4215:abaedfca9e3e 16-Jun-2017 alanb

8181087: Module system implementation refresh (6/2017)
Reviewed-by: jjg
Contributed-by: alan.bateman@oracle.com, jan.lahoda@oracle.com


# 4202:2bd34895dda2 15-Jun-2017 jlahoda

8170326: Inconsistencies between code, compiler.properties and comments
Summary: Converting uses of Log and JCDiagnostic.Factory methods to use CompilerProperties instead of plain Strings, fixing inconsistencies, adding crules analyzer to ensure CompilerProperties are used whenever possible.
Reviewed-by: mcimadamore


# 4147:f260f1a2acf6 24-Apr-2017 jjg

8176327: javac produces wrong module-info
8178518: Add method JavaFileManager.contains
Reviewed-by: jlahoda


# 4118:8b68fb0d8159 17-Apr-2017 jjg

8178509: MODULE_SOURCE_PATH: Implement missing methods
8178493: StandardJavaFileManager: Clarify/document the use of IllegalStateException
Reviewed-by: jlahoda


# 4104:4012b3f11f0d 07-Apr-2017 alanb

8177530: Module system implementation refresh (4/2017)
Reviewed-by: jjg
Contributed-by: alan.bateman@oracle.com, jan.lahoda@oracle.com


# 4025:b552cece1f4a 06-Mar-2017 jlahoda

8175560: Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName)
Reviewed-by: jjg


# 4020:39449d2a6398 28-Feb-2017 ksrini

8175990: Javac fails to find module-info.java if module source path contains symlinks
Reviewed-by: jjg


# 4018:a42d01aa6c9e 24-Feb-2017 jjg

8173914: StandardJavaFileManager.setLocationForModule
Reviewed-by: jlahoda


# 3981:8be741555fa6 13-Feb-2017 jlahoda

8173777: Merge javac -Xmodule into javac--patch-module
Summary: Merging -Xmodule: functionality into --patch-module.
Reviewed-by: jjg, mchung, rfield


# 3980:f34b5b81ef55 10-Feb-2017 jjg

8174104: Compiler does not allow non-existent module path entry
Reviewed-by: jlahoda


# 3943:dc59890c8a7e 02-Feb-2017 jjg

8166675: Latent bug in jar file handling during module path processing.
Reviewed-by: jlahoda


# 3902:63141c3a65a6 19-Jan-2017 jjg

8165102: incorrect message from javac
Reviewed-by: vromero


# 3837:1089212e3333 17-Dec-2016 vromero

8169005: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java fails after fix to JDK-8132562
Reviewed-by: jjg


# 3827:44bdefe64114 16-Dec-2016 mcimadamore

8181370: Convert anonymous inner classes into lambdas/method references
Reviewed-by: jjg, rfield, mchung


# 3814:cea064fe9c1d 13-Dec-2016 jlahoda

8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT
Summary: JavaFileManager operations that allow module-oriented locations should also allow output locations.
Reviewed-by: jjg


# 3799:7282b1bc25f2 02-Dec-2016 jjg

8162712: StandardJavaFileManager.getModuleLocation() can't find a module
Reviewed-by: jlahoda


# 3793:5a2b9f22ba5d 01-Dec-2016 alanb

Merge


# 3792:d516975e8110 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: mcimadamore, jjg, mchung, anazarov
Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, bhavesh.x.patel@oracle.com, andrey.x.nazarov@oracle.com


# 3789:42ad817ce7ec 28-Nov-2016 mchung

8169816: Move src.zip and jrt-fs.jar under the lib directory
Reviewed-by: alanb, erikj, jjg


# 3770:d813bfb238a9 16-Nov-2016 jjg

8163190: Clarify JavaFileManager use of \"module location\"
Reviewed-by: jlahoda


# 3734:11ab0f581f11 01-Nov-2016 vromero

8132562: javac fails with CLASSPATH with double-quotes as an environment variable
Reviewed-by: jjg


# 3719:32c685715095 20-Oct-2016 jjg

8145471: javac changes for enhanced deprecation
Reviewed-by: smarks, tbell, mcimadamore, jlahoda


# 3680:a35a1d86165c 04-Oct-2016 mchung

8166860: Add magic number to jmod file
Reviewed-by: alanb, jjg


# 3675:50a14048e428 04-Oct-2016 jlahoda

8152911: javac assertion error when compiling overlay sources
Summary: Avoid creating ModuleSymbols with unspecified name, to avoid conflicts with predefined ModuleSymbol for the java.base module.
Reviewed-by: jjg


# 3656:238ab021ff4d 19-Sep-2016 sadayapalam

8156568: Update javac to support compiling against a modular JAR that is a multi-release JAR
Reviewed-by: jjg


# 3628:047d4d42b466 30-Aug-2016 mchung

8160851: Remove old launcher module-related options
Reviewed-by: jjg, alanb


# 3600:1f45758d08af 22-Aug-2016 jlahoda

8153391: an image created for \"jdk.compiler\" fails to run javac
Summary: Improving errors produced by javac when the zipfs implementation is missing in the JDK image.
Reviewed-by: jjg


# 3573:c4a18ee691c4 10-Aug-2016 jjg

8136930: Simplify use of module-system options by custom launchers
8160489: Multiple -Xpatch lines ignored by javac
8156998: javac should support new option -XinheritRuntimeEnvironment
Reviewed-by: jlahoda, ksrini


# 3567:d7aa2b610144 09-Aug-2016 jlahoda

8143048: Re-examine dependency on property sun.boot.class.path
Summary: Removing obsolete references to sun.boot.class.path
Reviewed-by: jjg


# 3425:5b418ae6fe24 22-May-2016 sadayapalam

8154824: Compiler should handle java.nio.file.FileSystemNotFoundException gracefully and not abort
Reviewed-by: jjg


# 3408:e0bc2c27ecf3 18-May-2016 sadayapalam

8154997: Add examples for jigsaw diagnostics
Reviewed-by: jjg, jlahoda


# 3392:04fcbc7234a4 12-May-2016 jjg

8149843: StandardJavaFileManager should provide a way to get paths from strings
8150111: Need to change signature of StandardJavaFileManager.setLocationFromPaths
Reviewed-by: vromero, jlahoda


# 3376:4c740bddc648 03-May-2016 alanb

8154956: Module system implementation refresh (4/2016)
Reviewed-by: jjg, mchung, alanb
Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com


# 3294:9adfb22ff08f 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, jan.lahoda@oracle.com, vicente.romero@oracle.com, andreas.lundblad@oracle.com, andrey.x.nazarov@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, kumar.x.srinivasan@oracle.com, sundararajan.athijegannathan@oracle.com


# 3170:dc017a37aac5 14-Dec-2015 vasya

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


# 2872:20d9ef15b020 02-Apr-2015 jjg

8076420: Consolidate javac file handling in javac.file package
Reviewed-by: jlahoda


# 2837:1e3266d870d6 27-Feb-2015 mcimadamore

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@oracle.com


# 2826:c40f54b4d890 17-Feb-2015 jlahoda

8067445: New modular image-based file manager skips boot classes
Summary: Taking "sun.boot.class.path" system property into account when constructing bootclasspath for modular images.
Reviewed-by: jjg, mcimadamore


# 2809:cfe864a5e8be 29-Jan-2015 jjg

8071617: move pathToURLs from javac.file.Locations to javadoc.DocletInvoker
Reviewed-by: ksrini


# 2774:70d213c84585 06-Jan-2015 jjg

8059977: StandardJavaFileManager should support java.nio.file.Path
Reviewed-by: jlahoda


# 2740:c956c25f9334 03-Dec-2014 chegar

Merge


# 2734:b96d74fa60aa 21-Nov-2014 jjg

8061876: replace java.io.File with java.nio.file.Path (again)
Reviewed-by: ksrini, jlahoda


# 2721:f7ce2cfa4cdb 03-Dec-2014 chegar

8049367: Modular Run-Time Images
Reviewed-by: jlahoda, ksrini
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com


# 2675:4be0e35f385a 21-Oct-2014 jjg

8061723: 8060056 breaks tests on Windows
Reviewed-by: darcy


# 2674:e284f560acf6 21-Oct-2014 jjg

8060056: replace java.io.File with java.nio.file.Path
Reviewed-by: ksrini, jlahoda


# 2661:6a9c87edb6ff 09-Oct-2014 jjg

8060043: Rename Locations.Path to Locations.SearchPath
Reviewed-by: ksrini


# 2571:10fc81ac75b4 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com