Jan Lahoda
75831b7be2
8170326: Inconsistencies between code, compiler.properties and comments
...
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
2017-06-15 13:44:42 +02:00
Alan Bateman
481f056ca9
8177530: Module system implementation refresh (4/2017)
...
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: jjg
2017-04-07 08:08:26 +00:00
Alan Bateman
d6fbe2b113
8173393: Module system implementation refresh (2/2017)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Reviewed-by: mcimadamore, mchung, alanb
2017-02-10 09:06:10 +00:00
Maurizio Cimadamore
c4e8276376
8181370: Convert anonymous inner classes into lambdas/method references
...
Reviewed-by: jjg, rfield, mchung
2016-12-16 15:27:34 +00:00
Alan Bateman
2381943e61
8170987: Module system implementation refresh (12/2016)
...
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Srikanth Adayapalam <srikanth.adayapalam@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Reviewed-by: mcimadamore
2016-12-16 05:47:58 +00:00
Mandy Chung
a3f3f797b5
8166860: Add magic number to jmod file
...
Reviewed-by: alanb, jjg
2016-10-04 18:56:03 -07:00
Srikanth Adayapalam
ac462ed848
8164742: ServiceConfigurationError on invoke of getServiceLoader method of StandardJavaFileManager
...
Reviewed-by: jlahoda
2016-09-19 05:31:53 +05:30
Jan Lahoda
dc0db76409
8164836: TEST_BUG: adjust scope of the DefinedByAnalyzer in tools/all/RunCodingRules.java
...
Only enabling the DefinedByAnalyzer on java.compiler and jdk.compiler; removing the @DefinedBy annotations from other modules
Reviewed-by: jjg, ksrini
2016-08-29 20:55:24 +02:00
Jonathan Gibbons
978417c4c7
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
2016-08-10 15:47:46 -07:00
Jonathan Gibbons
e568099980
8157474: clean up/simplify/rename ModuleWrappers class
...
Reviewed-by: mchung
2016-05-20 16:44:35 -07:00
Jan Lahoda
ef51223aa3
8054562: document skip results in RunCodingRules.java
...
Documenting when RunCodingRules gets skipped; adding a short description of AssertCheckAnalyzer and MutableFieldsAnalyzer
Reviewed-by: jjg
2016-05-16 15:41:20 +02:00
Jan Lahoda
37c2a5ad4e
8156000: tools/all/RunCodingRules.java fails if build dir exists, but generated sources do not
...
RunCodingRules test compiles and runs PropertiesParser to get the generated CompilerProperties.java
Reviewed-by: mcimadamore, jjg
2016-05-04 17:06:55 +02:00
Jonathan Gibbons
64261477b1
8154956: Module system implementation refresh (4/2016)
...
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: jjg, mchung, alanb
2016-05-03 09:11:12 +01:00
Alan Bateman
001ebb3a72
8142968: Module System implementation
...
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Co-authored-by: Andreas Lundblad <andreas.lundblad@oracle.com>
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Kumar Srinivasan <kumar.x.srinivasan@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
2016-03-17 19:04:28 +00:00
Vassili Igouchkine
9c33078299
8145342: Some copyright notices are inconsistently and ill formatted
...
Adjusted formatting of copyright notices.
Reviewed-by: darcy, alundblad
2015-12-14 20:18:19 +01:00
Jan Lahoda
a21102b5f4
8134254: JShell API/tool: REPL for Java into JDK9
...
Adding the implementation of the jshell (read-eval-print-loop) tool.
Co-authored-by: Robert Field <robert.field@oracle.com>
Co-authored-by: Shinya Yoshida <bitterfoxc@gmail.com>
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
2015-10-19 19:15:16 +02:00
Maurizio Cimadamore
1114c26925
8073645: Add lambda-based lazy eval versions of Assert.check methods
...
Enhance Assert so that lazy string computation can occurr where needed; enhance static roding rule checkers to make sure the right version of the method is called.
Reviewed-by: jlahoda
2015-03-05 13:10:49 +00:00
Jan Lahoda
3aff88ae3b
8072054: Cannot build langtools if checked-out in a directory ending with \"com\"
...
Making sure a proper package name is used when generating Properties classes
Reviewed-by: mcimadamore
2015-02-02 21:53:36 +01:00
Maurizio Cimadamore
ca4dba303f
8069229: new .java file with no copyright notice
...
Add missing copyright header
Reviewed-by: jlahoda
2015-01-19 18:29:45 +00:00
Maurizio Cimadamore
56a33e4541
8058542: Devise scheme for better diagnostic creation
...
Add support for generating (at build-time) an enum-like class containing all javac diagnostics, which allows for safe diagnostic creation.
Reviewed-by: jlahoda, jjg, vromero, erikj, jfranck
2015-01-08 14:43:05 +00:00
Chris Hegarty
8bc2b3ff3a
8049367: Modular Run-Time Images
...
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Bradford Wetmore <bradford.wetmore@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: jlahoda, ksrini
2014-12-03 14:25:46 +00:00
Jan Lahoda
3f3f44af47
8058489: More adjustments of langtools/make/build.xml to modularized layout
...
Re-structuring the langtools/make/build.xml to reflect the modular layout, cleanup of the build script
Reviewed-by: jjg, mcimadamore, ksrini
2014-11-07 18:22:36 +01:00
Eric McCorkle
8244cae54a
8054457: Refactor Symbol kinds from small ints to an enum
...
Replace bitmap logic in symbol.kind and pkind with an enum-based API
Reviewed-by: mcimadamore, jjg
2014-10-21 09:01:51 -04:00
Kumar Srinivasan
d81bd9fdcf
8038732: [javadoc] NetBeans IDE target does not build doclets
...
Reviewed-by: jjg, jlahoda
2014-08-27 06:25:17 -07:00
Jan Lahoda
c9406c88c4
8056061: Mark implementations of public interfaces with an annotation
...
Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated.
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: jjg, mcimadamore, jfranck
2014-08-27 07:44:00 +02:00
Chris Hegarty
2b80c4715f
8054834: Modular Source Code
...
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Reviewed-by: alanb, chegar, ihse, mduigou
2014-08-17 15:52:32 +01:00
Jan Lahoda
66ea31ef63
8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks
...
Generalizing the crules infrastructure, adding a new analyzer to check String concatenation in Assert calls.
Reviewed-by: jjg, vromero
2014-08-01 11:09:40 -07:00
Paul Govereau
0a5665b53a
8041521: JDK-8034245 breaks a bootcycle build
...
Reviewed-by: jjg
2014-04-22 15:59:33 -07:00
Vicente Romero
f5a3e39f94
8025139: javac patch for using bootstrap compiler for debugging is not working properly
...
Reviewed-by: jjg
2013-09-26 19:06:09 +01:00
Maurizio Cimadamore
de5e0f4b27
8024414: javac, should facilitate the use of the bootstrap compiler for debugging
...
Reviewed-by: jjg
2013-09-10 16:47:40 +01:00
Jonathan Gibbons
dd5dcda907
8015641: genstubs needs to cope with static interface methods
...
Reviewed-by: ksrini
2013-05-29 15:34:56 -07:00
Jonathan Gibbons
8530833747
8014461: genstubs creates default native methods
...
Reviewed-by: alanb
2013-05-14 12:55:15 -07:00
Vicente Romero
4c481aa87c
8010304: javac should detect all mutable implicit static fields in langtools using a plugin
...
Reviewed-by: jjg
2013-04-26 15:59:39 +01:00
Jonathan Gibbons
bde4b842d8
8001717: TypeTags cleanup breaks GenStubs
...
Reviewed-by: jjh
2012-10-26 18:40:13 -07:00
Steve Sides
12a8d12863
7191449: update copyright year to match last edit in jdk8 langtools repository
...
Reviewed-by: jjh
2012-08-15 13:48:46 -07:00
Erik Joelsson
4c0c58e59d
7180594: Fix GenStubs in langtools for build-infra builds
...
Reviewed-by: ohair
2012-06-28 14:59:20 -07:00
Fredrik Öhrström
d74cd0bff8
7150579: Moved ant code into a separate package, anttasks
...
To allow langtools to be built without ant, the ant tasks were moved to a separated package. The packages were also renamed to proper lower case package names.
Reviewed-by: jjg
2012-03-07 13:11:27 +01:00
Alexandre Boulgakov
d44dc19842
7058174
: Reduce langtools build warnings
...
Reviewed-by: jjg
2011-06-23 11:49:27 -07:00
Kelly O'Hair
b49579c56c
7033660: Update copyright year to 2011 on any files changed in 2011
...
Reviewed-by: dholmes
2011-04-06 20:33:44 -07:00
Kelly O'Hair
84b5875f26
6962318: Update copyright year
...
Reviewed-by: xdono
2010-12-28 15:54:52 -08:00
Kelly O'Hair
bd4f4be9d7
6943119: Rebrand source copyright notices
...
Reviewed-by: darcy
2010-05-25 15:54:51 -07:00
Jonathan Gibbons
6e3f4a8a4c
6909470: langtools stub generator should prune unnecessary imports
...
Reviewed-by: darcy
2010-01-11 16:18:05 -08:00
Jesse Glick
dfe44a05ec
6764569: [PATCH] Fix unused imports in list resource bundles
...
Reviewed-by: ksrini
2010-01-11 14:09:15 -08:00
Jonathan Gibbons
42bf8347dc
6902337: fix langtools build to allow forward refs into jdk/ repo
...
Reviewed-by: ohair, mcimadamore
2009-11-20 11:18:43 -08:00
Xiomara Jayasena
56fcf6c052
6814575: Update copyright year
...
Update copyright for files that have been modified in 2009, up to 03/09
Reviewed-by: katleman, tbell, ohair
2009-03-09 13:29:06 -07:00
Jonathan Gibbons
cf1252d823
6795365: NetBeans projects in langtools repository are not NB6.5-friendly
...
Reviewed-by: mcimadamore
2009-01-23 11:23:10 -08:00
J. Duke
f57b87e8f6
Initial load
2007-12-01 00:00:00 +00:00