Joe Darcy
a3e23572d5
8341483: Clarify special case handling of Types.getArrayType
...
Reviewed-by: liach, prappo, dlsmith
2024-10-04 20:31:28 +00:00
Joe Darcy
73ebb848fd
8340721: Clarify special case handling of unboxedType and getWildcardType
...
Reviewed-by: prappo, mcimadamore
2024-09-27 23:34:04 +00:00
Jonathan Gibbons
0a58cffe88
8298405: Implement JEP 467: Markdown Documentation Comments
...
8329296: Update Elements for '///' documentation comments
Co-authored-by: Jim Laskey <jlaskey@openjdk.org>
Reviewed-by: prappo, darcy, hannesw
2024-05-17 17:42:46 +00:00
Daniel D. Daugherty
70f4a4e18e
8324786: validate-source fails after JDK-8042981
...
Reviewed-by: darcy
2024-01-26 22:01:07 +00:00
Joe Darcy
ed3272cc44
8042981: Strip type annotations in Types' utility methods
...
Co-authored-by: Liam Miller-Cushon <cushon@openjdk.org>
Reviewed-by: cushon, jjg, jlahoda
2024-01-26 20:55:46 +00:00
Joe Darcy
b5995a76f7
8302019: Clarify Elements.overrides
...
Reviewed-by: prappo, jjg
2024-01-25 22:17:07 +00:00
Joe Darcy
578ded4645
8312418: Add Elements.getEnumConstantBody
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: vromero
2023-09-08 22:06:24 +00:00
Joe Darcy
c307391ab1
8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment
...
Reviewed-by: vromero, jjg
2023-08-09 21:17:10 +00:00
Hannes Greule
b3dbf28bc0
8292275: javac does not emit SYNTHETIC and MANDATED flags for parameters by default
...
Co-authored-by: Chen Liang <liach@openjdk.org>
Reviewed-by: vromero, jwaters
2023-04-30 07:34:09 +00:00
Archie L. Cobbs
55e6bb6b85
8302685: Some javac unit tests aren't reliably closing open files
...
Reviewed-by: darcy, vromero
2023-02-27 16:21:57 +00:00
Joe Darcy
b5a4744f90
8300857: State return value for Types.asElement(NoType) explicitly
...
Reviewed-by: jjg
2023-01-26 02:14:07 +00:00
Joe Darcy
97c5a64d5c
8296287: Improve documentation for Types.directSupertypes()
...
Reviewed-by: jlahoda, prappo
2022-11-04 16:22:09 +00:00
Vicente Romero
95dd376ba2
8291914: generated constructors are considered compact when they shouldn't
...
Reviewed-by: darcy, jlahoda
2022-10-20 14:58:56 +00:00
Joe Darcy
0657acf534
8289249: Add methods to Elements for record constructors
...
Reviewed-by: vromero
2022-08-05 22:18:59 +00:00
Joe Darcy
2f01a6f8b6
8273157: Add convenience methods to Messager
...
Reviewed-by: jjg
2021-09-01 20:28:05 +00:00
Joe Darcy
57ae9fbe77
8140442: Add getOutermostTypeElement to javax.lang.model utility class
...
Reviewed-by: jlahoda
2021-08-10 16:49:49 +00:00
Joe Darcy
ccefa5e378
8261625: Add Elements.isAutomaticModule(ModuleElement)
...
Reviewed-by: vromero, jlahoda
2021-04-08 21:25:17 +00:00
Guoxiong Li
8435f0daf2
8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header
...
Reviewed-by: jjg
2020-12-30 17:20:54 +00:00
Vicente Romero
827e5e3226
8225054: Compiler implementation for records
...
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Implement records in the compiler and the JVM, including serialization, reflection and APIs support
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
Joe Darcy
f14e213524
8230337: Clarify intention of Elements.{getPackageOf, getModuleOf}
...
Reviewed-by: jjg
2019-08-30 11:26:48 -07:00
Joe Darcy
f68fd6a1c2
8216404: Elements.getPackageOf should handle modules
...
Reviewed-by: jlahoda
2019-01-10 10:34:30 -08:00
Jonathan Gibbons
62ec6e6d1d
8186688: javax.lang.model.util.Elements.hides does not work correctly with interfaces
...
Reviewed-by: vromero, mcimadamore
2018-02-23 13:42:04 -08:00
Jonathan Gibbons
b5fa820c6e
8193125: javac should not compile a module if it requires java.base with modifiers
...
Reviewed-by: vromero
2018-01-03 11:10:56 -08:00
Joe Darcy
14a3a70439
8191234: TypeKindVisitor needs to handle modules
...
Reviewed-by: jjg
2017-11-27 18:00:56 -08:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00