Joe Darcy
f6a360f3d5
8175786: Fix small doc issues
...
Reviewed-by: jjg, jlahoda
2017-02-23 13:28:55 -08:00
Joe Darcy
52c656a350
8175335: Improve handling of module types in javax.lang.model.util.Types
...
Reviewed-by: jjg, abuckley
2017-02-22 12:01:15 -08:00
Joe Darcy
205d485510
8173945: Add methods for Elements.getAll{Type, Package, Module}Elements
...
Reviewed-by: jlahoda, jjg
2017-02-13 10:29:04 -08:00
Liam Miller-Cushon
9229886d99
6388543: improve accuracy of source positions for AnnotationValue param of Messager.printMessage
...
Reviewed-by: jjg
2017-02-06 17:19:06 -08:00
Bernard Blaser
51e0b0ca26
8173798: Tests for printing modules
...
Reviewed-by: darcy
2017-02-01 19:48:36 -08:00
Joe Darcy
20529706dc
8173776: More javax.lang.model improvements to support modules
...
Reviewed-by: jjg, jlahoda
2017-02-01 17:04:24 -08:00
Jan Lahoda
a57e6e77d2
8067747: javac throws exception during compilation when annotation processing is enabled
...
Enforcing Filer rules regarding initial inputs, to avoid downstream problems.
Reviewed-by: darcy, jjg
2017-01-26 14:11:38 +01:00
Jan Lahoda
b6e7bcbc6a
8171177: Compiler should issue a warning for incubating modules that are resolved
...
Javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING
Reviewed-by: jjg
2017-01-20 13:20:42 +01:00
Joe Darcy
5fe31c310c
8172910: Use default methods as appropriate for language model visitors
...
Reviewed-by: jjg
2017-01-18 19:39:06 -08:00
Jan Lahoda
5a0691c4e4
8171355: Implement Elements.getOrigin
...
Adding implementation for javax.lang.model.util.Elements.getOrigin
Reviewed-by: darcy, jjg
2016-12-16 12:08:46 +01:00
Jan Lahoda
d3892cc3b4
8072988: Update javax.annotation.processing for modules
...
Support for generating files in multi-module mode.
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Reviewed-by: darcy, jjg
2016-12-13 10:49:28 +01:00
Jan Lahoda
88a7279627
8166628: Compiling with annotation processing, access error in specific situation
...
Ensure member classes inside anonymous classes have a correct owner.
Reviewed-by: mcimadamore
2016-12-02 14:39:00 +01:00
Alan Bateman
22e233b2e9
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Bhavesh Patel <bhavesh.x.patel@oracle.com>
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Reviewed-by: mcimadamore, jjg, mchung, anazarov
2016-12-01 09:02:42 +00:00
Jan Lahoda
b40c63e9fb
8166700: NPE during invoking getEnclosedElements() on javax.lang.model.element.Element instance representing a package
...
Should not strip first parameter of a local class constructor for local classes in initializers.
Reviewed-by: jjg
2016-11-10 17:27:01 +01:00
Jan Lahoda
0c7e5fac7e
8166635: getEnclosedElements() on package causes BadClassFile error
...
Properly reading typevars from enclosing scopes for local classes.
Reviewed-by: mcimadamore
2016-11-03 11:46:20 +01:00
Jonathan Gibbons
734e231c93
8168343: 3 javac tests fail when run on an exploded image
...
Reviewed-by: darcy
2016-10-20 16:31:42 -07:00
Jonathan Gibbons
a60ef42892
8145471: javac changes for enhanced deprecation
...
Reviewed-by: smarks, tbell, mcimadamore, jlahoda
2016-10-20 13:44:51 -07:00
Jan Lahoda
279b6faa56
8073844: fatal annotation processing errors do not stop compilation
...
JavacProcessingEnvironment lets the should-stop policy decide when the compilation should stop.
Reviewed-by: jjg
2016-10-04 17:40:29 +02:00
Jan Lahoda
35439dec91
8047347: com.sun.source.util.Trees breaks the compiler
...
Clearing synthetic constructors and super constructor calls between annotation processing rounds.
Reviewed-by: jjg
2016-09-23 15:35:32 +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
Jan Lahoda
39de28475b
8143048: Re-examine dependency on property sun.boot.class.path
...
Removing obsolete references to sun.boot.class.path
Reviewed-by: jjg
2016-08-09 20:27:06 +02:00
Jonathan Gibbons
b601617d9c
8162359: javac should use stdout for --help and --version
...
Reviewed-by: vromero
2016-08-03 16:01:09 -07:00
Joe Darcy
498a90cde6
8163113: langtools repeating annotations tests depend rely on annotations toString output
...
Reviewed-by: jlahoda, vromero
2016-08-03 11:30:27 -07:00
Srikanth Adayapalam
928c417cd8
8132446: AsssertionError in ClassSymbol.setAnnotationType
...
Reviewed-by: jlahoda, darcy
2016-07-04 14:57:33 +05:30
Joe Darcy
fff165ddd1
8032230: Enhance javax.a.p.RoundEnvironment after repeating annotations
...
Reviewed-by: jjg
2016-05-25 22:32:16 -07:00
Joe Darcy
8c88656e09
6415644: Make javax.lang.model.SourceVersion more informative
...
Reviewed-by: jjg
2016-05-20 17:00:03 -07: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
Jonathan Gibbons
7812306bc0
8152897: refactor ToolBox to allow reduced documented dependencies
...
Reviewed-by: vromero
2016-03-31 15:20:50 -07: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
Andreas Lundblad
e539e10105
8144941: test/tools/javac/processing/TestMultipleErrors.java should have /nodynamiccopyright
...
Removed copyright notice and added /nodynamiccopyright.
Reviewed-by: jjg
2015-12-08 21:02:07 +01:00
Jonathan Gibbons
31cdc1ad3d
8059976: Convert JavacFileManager to use java.nio.file internally
...
Reviewed-by: jlahoda
2015-12-07 14:02:55 -08:00
Srikanth Adayapalam
6ce337adaf
8142931: java compiler: type erasure doesn't work since 9-b28
...
Reinstate pre JDK-8055054 behavior with respect to erasing wildcard types.
Reviewed-by: mcimadamore
2015-11-18 16:37:12 +05:30
Andreas Lundblad
8d0ebb66bd
8133671: langtools tests have bad license
...
Dropped classpath exception from copyright notice in tests.
Reviewed-by: jjg
2015-08-26 09:02:02 +02:00
Alexander Kulyakhtin
b6262441ad
8076543: Add @modules as needed to the langtools tests
...
Reviewed-by: jjg, shurailine
2015-05-21 11:41:04 -07:00
Joel Borggren-Franck
7d3885b239
8031744: Annotations on many Language Model elements are not returned
...
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Reviewed-by: jfranck, mcimadamore, emc, jlahoda, jjg
2015-04-07 11:04:29 -07:00
Jan Lahoda
1b90760ef4
8066843: Messager.printMessage cannot print multiple errors for same source position
...
Using a DiagnosticFlag to mark diagnostics that should be always printed even if multiple of them have the same source position.
Reviewed-by: darcy, jjg, mcimadamore
2015-01-13 19:13:42 +01:00
Sonali Goel
274f997aee
8058373: Group 10a: golden files for tests in tools/javac dir
...
Reviewed-by: jjg, darcy
2015-01-08 22:01:20 -08:00
Jan Lahoda
59b3453845
8061549: Disallow _ as a one-character identifier
...
Underscore is no longer a one-charater identifier with -source 9
Reviewed-by: mcimadamore, jjg
2014-12-08 18:02:07 +01:00
Jonathan Gibbons
78fd11386c
8066737: langtools/test/tools/javac/processing/6348193/T6348193.java fails
...
Reviewed-by: darcy
2014-12-04 19:09:29 -08:00
Chris Hegarty
189df3ac57
Merge
2014-12-03 19:28:40 +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
Jonathan Gibbons
bdf693fcc5
8061876: replace java.io.File with java.nio.file.Path (again)
...
Reviewed-by: ksrini, jlahoda
2014-11-21 10:38:43 -08:00
Jonathan Gibbons
56e39629eb
8065054: Some tests have junk before the legal header
...
Reviewed-by: darcy
2014-11-20 14:23:31 -08:00
Eric McCorkle
aca235b121
8062245: Test executes incorrect class
...
Fix issue with test executing incorrect class, and trivial test failure linked to different subclasses of CharSequance.
Reviewed-by: jjg
2014-11-06 17:39:57 -05:00
Jonathan Gibbons
8bd23f1681
8062348: langtools tests should close file manager (group 1)
...
Reviewed-by: darcy
2014-10-29 17:25:23 -07:00
Joel Borggrén-Franck
053a9d56cd
8056021: checkin for JDK-8027262 breaks Checker Framework
...
Reviewed-by: jjg, mcimadamore
2014-09-08 13:11:28 +02:00
Jonathan Gibbons
33e6564a6b
8050429: Update/cleanup ToolBox
...
Reviewed-by: vromero
2014-08-13 13:20:31 -07:00
Joe Darcy
dee421ed14
8050430: Provided new utility visitors supporting SourceVersion.RELEASE_9
...
Reviewed-by: jjg
2014-07-17 09:47:25 -07:00
Neil Toda
b4b2f994ca
8011044: Remove support for 1.5 and earlier source and target options
...
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Reviewed-by: darcy, jjg
2014-07-10 13:57:27 -07:00