Jan Lahoda
18bc95ba51
8250625: Compiler implementation of Pattern Matching for instanceof (Final)
...
Reviewed-by: vromero
2020-11-05 08:01:33 +00:00
Jan Lahoda
d05df7c17a
8236842: Surprising 'multiple elements' behaviour from getTypeElement when cross-compiling with --release
...
Reviewed-by: vromero
2020-11-02 10:15:16 +00:00
Vicente Romero
8ad7f383c1
8255014: Record Classes javax.lang.model changes, follow-up
...
Reviewed-by: jlahoda
2020-10-28 17:34:10 +00:00
Jonathan Gibbons
0aa3c92577
8255262: Remove use of legacy custom @spec tag
...
Reviewed-by: lancea, mr, iris, alanb, darcy, mchung
2020-10-22 19:42:01 +00:00
Joe Darcy
44f9271dc2
8254974: Fix stutter typo in TypeElement
...
Reviewed-by: shade, redestad
2020-10-20 14:44:38 +00:00
Vicente Romero
1da28de82f
8255009: delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon
...
Reviewed-by: jlahoda
2020-10-19 15:55:54 +00:00
Vicente Romero
272bb5d580
8253455: Record Classes javax.lang.model changes
...
Reviewed-by: darcy
2020-10-19 02:03:10 +00:00
Pavel Rappo
e6a493ab88
8252882: Clean up jdk.javadoc and the related parts of jdk.compiler
...
Reviewed-by: vromero
2020-09-14 17:21:42 +00:00
Joe Darcy
d1d17200c5
8249632: remove no-arg constructor from ToolProvider
...
Reviewed-by: jjg
2020-07-17 16:38:44 -07:00
Mikael Vidstedt
1f5e21a16e
Merge
2020-07-15 21:24:39 -07:00
Mark Reinhold
55039aa1c6
8249205: Remove unnecessary trademark symbols
...
Reviewed-by: darcy, lancea, bpb, prr, jjg, cjplummer, iris, dfuchs, weijun, joehw, wetmore, bchristi
2020-07-15 14:21:54 -07:00
Joe Darcy
5c76194ae9
8248983: Add links to definition of empty name
...
Reviewed-by: forax, jjg, jlaskey
2020-07-09 16:06:09 -07:00
Joe Darcy
bdab5a0a3a
8248428: Cleanup pass on javax.lang.model docs
...
Reviewed-by: jjg
2020-06-26 17:14:14 -07:00
Joe Darcy
a5b5712733
8235496: Start of release updates for JDK 16
...
8245585: Add SourceVersion.RELEASE_16
8245586: Add source 16 and target 16 to javac
8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael
2020-06-07 20:02:03 -07:00
Joe Darcy
7e862f91dc
8246368: Add override for return tag of Modifier::toString
...
Reviewed-by: jjg
2020-06-02 12:16:58 -07:00
Joe Darcy
a1114948b0
8246290: Refine specification of javax.lang.model.element.Modifier::toString
...
Reviewed-by: vromero, jjg
2020-06-02 09:54:51 -07:00
Vicente Romero
d42bfef8a4
8227046: compiler implementation for sealed classes
...
8225056: VM support for sealed classes
8227044: javax.lang.model for sealed classes
8227045: Preview APIs support for sealed classes
8227047: Javadoc for sealed types
8245854: JVM TI Specification for sealed classes
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero
2020-06-01 17:00:40 -04:00
Joe Darcy
42bad03de8
8245146: Update description of SourceVersion.RELEASE_15 with text blocks
...
Reviewed-by: jlaskey
2020-05-17 11:34:32 -07:00
Joe Darcy
a06585af49
8244673: Add periods to SourceVersion.isName javadoc
...
Reviewed-by: jjg
2020-05-09 13:42:16 -07:00
Pavel Rappo
4c4271f283
8242230: Whitespace typos, relaxed javadoc, formatting
...
Reviewed-by: darcy, igerasim
2020-04-08 11:16:56 +01:00
Pavel Rappo
17ff85d4ad
8241014: Miscellaneous typos in documentation comments
...
Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun
2020-03-20 20:54:56 +00:00
Joe Darcy
b019469232
8240130: Improve and update discussion of visitor evolution warnings
...
Reviewed-by: jjg
2020-03-14 09:53:43 -07:00
Joe Darcy
ed62024978
8225495: Note whether returned annotations are declaration annotations or type annotations
...
Reviewed-by: jjg
2020-02-27 10:30:08 -08:00
Joe Darcy
bdc481e96d
8193553: Provide better guidance on using javax.lang.model visitors
...
Reviewed-by: jjg
2020-02-25 17:50:08 -08:00
Joe Darcy
e028bb4f2b
8239478: Make specification of SourceVersion.isName explicit for dotted names
...
Reviewed-by: jjg
2020-02-19 11:52:34 -08:00
Joe Darcy
612342baaa
8239092: Provide explicit specification for getKind methods of javax.lang.model
...
Reviewed-by: jjg, prappo
2020-02-14 12:47:18 -08:00
Jesper Wilhelmsson
d34f561de0
Merge
2020-01-15 20:41:46 +01:00
Joe Darcy
72a35c899e
8237062: Refine JSR 269 API ahead of Java SE 14 MR
...
Reviewed-by: jlahoda
2020-01-14 10:25:22 -08:00
Pavel Rappo
911846b49b
8236435: Fix typos in javac area
...
Reviewed-by: jjg, mcimadamore
2019-12-24 09:38:41 +00:00
Jan Lahoda
ad5ea72286
8235541: Extend javax.lang.model to cover binding variables
...
Reviewed-by: darcy
2019-12-09 09:40:09 +01:00
Joe Darcy
df308ac680
8224630: ElementScannerN, N > 9 should scan type parameters
...
Reviewed-by: mcimadamore, erikj
2019-12-05 14:14:06 -08: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
Jan Lahoda
c41e980320
8234078: Missing license headers in a few javac files
...
Reviewed-by: vromero
2019-12-02 10:58:15 +01:00
Joe Darcy
c64756158f
8233096: Update javax.lang.model for switch expressions
...
Reviewed-by: jjg, jlahoda
2019-11-13 15:16:45 -08:00
Joe Darcy
890826bf5b
8225361: Start of release updates for JDK 15
...
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar
2019-12-10 16:38:53 -08:00
Joe Darcy
b6cc5abdf7
8230882: Use @index in javax.lang.model javadoc
...
Reviewed-by: jjg
2019-09-15 13:23:21 -07:00
Joe Darcy
a8ea6b279a
8230734: Remove default constructors from java.compiler
...
Reviewed-by: jjg
2019-09-11 16:06:09 -07:00
Joe Darcy
7004b3f3e7
8230626: Make UnknownFooException strings more informative
...
Reviewed-by: jjg, mr
2019-09-04 15:49:25 -07:00
Joe Darcy
f14e213524
8230337: Clarify intention of Elements.{getPackageOf, getModuleOf}
...
Reviewed-by: jjg
2019-08-30 11:26:48 -07:00
Joe Darcy
4750064828
8214546: Start of release updates for JDK 14
...
8214547: Add SourceVersion.RELEASE_14
8214548: Add source 14 and target 14 to javac
8214549: Bump maximum recognized class file version to 58 for JDK 14
Reviewed-by: jjg, mikael, erikj, jlahoda, dholmes
2019-06-11 16:45:20 -07:00
Joe Darcy
ac1a11dfc6
8225532: Update source enums to describe 12 and 13 language features
...
Reviewed-by: jjg
2019-06-10 15:53:35 -07:00
Jan Lahoda
b34b2d993c
8223305: Compiler support for Switch Expressions
...
Reviewed-by: mcimadamore, vromero
2019-06-10 05:09:52 +02:00
Joe Darcy
a073e354ce
8225465: Add @jls tags to receiver type methods
...
Reviewed-by: lancea, jjg
2019-06-06 17:48:06 -07:00
Joe Darcy
bcd13b790f
8224687: Add clarifying overrides of Element.asType to more specific subinterfaces
...
Reviewed-by: jjg
2019-05-30 16:21:08 -07:00
Jonathan Gibbons
ec83d0304e
8225077: fix references to broken link in java.compiler module
...
Reviewed-by: darcy, lancea
2019-05-30 13:45:48 -07:00
Joe Darcy
c2dbf46d2e
8224628: Note that type parameters are not visited by ElementScanners
...
Reviewed-by: jjg
2019-05-22 21:49:31 -07:00
Joe Darcy
6930e80c31
8224175: Fix inconsistencies in @jls and @jvms tags
...
Reviewed-by: jjg, rfield
2019-05-20 17:29:44 -07:00
Joe Darcy
75471b411d
8146726: Improve AbstractProcessor to issue warnings for repeated information
...
Reviewed-by: jjg, smarks, serb, igerasim
2019-05-01 16:47:26 -07:00
Joe Darcy
7d29dd2172
8222378: Provide mechanism to query preview feature status for annotation processors
...
Reviewed-by: jjg
2019-04-15 15:44:42 -07:00
Liam Miller-Cushon
31f64932c3
8220687: Add StandardJavaFileManager.getJavaFileObjectsFromPaths overload
...
Reviewed-by: jjg
2019-03-26 15:00:02 -07:00