Joe Darcy
61ab27087e
8310835: Address gaps in -Xlint:serial checks
...
Reviewed-by: rriggs, jjg
2023-07-20 01:10:46 +00:00
Aggelos Biboudis
1fc726a8b3
8312163: Crash in dominance check when compiling unnamed patterns
...
Reviewed-by: jlahoda
2023-07-18 11:41:36 +00:00
Jan Lahoda
a4412166ec
8311815: Incorrect exhaustivity computation
...
Reviewed-by: vromero
2023-07-17 08:19:51 +00:00
Jan Lahoda
1c9691b1f7
8312093: Incorrect javadoc comment text
...
Reviewed-by: jlaskey
2023-07-17 06:43:16 +00:00
Jan Lahoda
d1fa1a8686
8311825: Duplicate qualified enum constants not detected
...
Reviewed-by: vromero
2023-07-14 09:54:56 +00:00
Jan Lahoda
bbb7ce5137
8311038: Incorrect exhaustivity computation
...
Reviewed-by: vromero
2023-07-14 08:21:48 +00:00
Matthias Baesken
25cbe85d6f
8310550: Adjust references to rt.jar
...
Reviewed-by: erikj, clanger
2023-07-07 06:57:23 +00:00
Hannes Wallnöfer
0741cd3289
8311264: JavaDoc index comparator is not transitive
...
Reviewed-by: jjg
2023-07-06 07:08:20 +00:00
Joe Darcy
3df36c4f10
8310061: Note if implicit annotation processing is being used
...
Reviewed-by: briangoetz, vromero, jjg
2023-06-28 21:00:28 +00:00
Archie Cobbs
a08352f621
8305671: javac rejects semicolons in compilation units with no imports
...
Reviewed-by: vromero
2023-06-26 19:05:00 +00:00
Joe Darcy
815ac6eeb3
8310907: Add missing file
...
Reviewed-by: jjg
2023-06-26 18:14:32 +00:00
Joe Darcy
289f218a32
8310861: Improve location reporting for javac serial lint warnings
...
Reviewed-by: jlahoda
2023-06-26 16:56:40 +00:00
Mandy Chung
556831d1bf
8310460: Remove jdeps -profile option
...
Reviewed-by: alanb
2023-06-23 17:03:02 +00:00
Jan Lahoda
01623f6a57
8310133: Effectivelly final condition not enforced in guards for binding variables from the same case
...
Reviewed-by: vromero
2023-06-21 09:16:12 +00:00
Jan Lahoda
a15db1a56c
8302865: Illegal bytecode for break from if with instanceof pattern matching condition
...
Reviewed-by: vromero
2023-06-21 09:15:48 +00:00
Jan Lahoda
4ca548fe74
8310326: Incorrect position of the synthetic unnamed class
...
Reviewed-by: jlaskey
2023-06-20 10:34:52 +00:00
Jan Lahoda
79069c5e74
8310314: Misplaced "unnamed classes are a preview feature and are disabled by default" error
...
Reviewed-by: jlaskey
2023-06-20 07:02:49 +00:00
Archie Cobbs
bcc4d36857
8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug
...
Reviewed-by: vromero
2023-06-16 22:49:22 +00:00
Liam Miller-Cushon
53abba3a5a
8309499: javac fails to report compiler.err.no.java.lang with annotation processing enabled
...
Co-authored-by: Paula Toth <paulatoth@google.com>
Reviewed-by: vromero
2023-06-16 16:43:22 +00:00
Hannes Wallnöfer
21f6d83358
8309471: Limit key characters in static index pages
...
Reviewed-by: jjg
2023-06-16 15:04:07 +00:00
Aggelos Biboudis
32243ef47d
8310128: Switch with unnamed patterns erroneously non-exhaustive
...
Reviewed-by: vromero, jlahoda
2023-06-16 07:03:28 +00:00
Pavel Rappo
3e0bbd290c
8285368: Overhaul doc-comment inheritance
...
6376959: Algorithm for Inheriting Method Comments seems to go not as documented
6934301: Support directed inheriting of class comments with @inheritDoc
Reviewed-by: jjg, rriggs, aivanov, smarks, martin
2023-06-15 17:47:41 +00:00
Jim Laskey
1d1ed0d8f7
8309957: Rename JDK-8309595 test to conform
...
Reviewed-by: rriggs
2023-06-14 11:58:03 +00:00
Jan Lahoda
408cadb351
8309467: Pattern dominance should be adjusted
...
Reviewed-by: vromero
2023-06-12 08:15:53 +00:00
Joe Darcy
7d82479096
8309142: Refactor test/langtools/tools/javac/versions/Versions.java
...
Reviewed-by: jjg
2023-06-09 19:56:14 +00:00
Jim Laskey
0be39054a6
8309595: Allow javadoc to process unnamed classes
...
Reviewed-by: hannesw
2023-06-08 17:51:11 +00:00
Joe Darcy
5a706fb403
8306584: Start of release updates for JDK 22
...
8306585: Add SourceVersion.RELEASE_22
8306586: Add source 22 and target 22 to javac
Reviewed-by: erikj, iris, dholmes, jlahoda, alanb
2023-06-08 16:02:21 +00:00
Aggelos Biboudis
79a4ac791c
8309235: Unnamed Variables (_) can't be used in JShell
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: asotona
2023-06-08 07:25:25 +00:00
Joe Darcy
c24b0bada2
8309503: Improve javax.lang.model tests for JEP 445
...
Reviewed-by: jlahoda, jjg, jlaskey
2023-06-07 17:55:47 +00:00
Hannes Wallnöfer
0a4f9ad637
8292157: Incorrect error: "block element not allowed within inline element <a>"
...
Reviewed-by: jjg
2023-06-06 19:33:35 +00:00
Pavel Rappo
01455a07a7
8304878: ConcurrentModificationException in javadoc tool
...
Reviewed-by: jjg
2023-06-06 10:06:52 +00:00
Jim Laskey
98b53c06cf
8306112: Implementation of JEP 445: Unnamed Classes and Instance Main Methods (Preview)
...
8308613: javax.lang.model updates for JEP 445 (preview)
8308913: Update core reflection for JEP 445 (preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Jim Laskey <jlaskey@openjdk.org>
Co-authored-by: Adam Sotona <asotona@openjdk.org>
Reviewed-by: mcimadamore, vromero, darcy
2023-06-05 18:45:39 +00:00
Hannes Wallnöfer
db0857ddd8
8306578: Report error if no label given in @see and {@link} when no default is available
...
Reviewed-by: jjg
2023-06-05 09:39:19 +00:00
Jan Lahoda
b6c9232b8b
8305225: A service broken error despite annotation processor generating it if directives listed
...
Reviewed-by: asotona
2023-06-05 06:30:44 +00:00
Jan Lahoda
05fb6c6648
8309336: Incorrect switch in enum not reported properly
...
Reviewed-by: vromero
2023-06-05 06:25:00 +00:00
Aggelos Biboudis
8007599756
8309093: Underscore with brackets
...
Reviewed-by: jlahoda
2023-06-02 06:14:57 +00:00
Jonathan Gibbons
09514745fc
8309150: Need to escape " inside attribute values
...
Reviewed-by: prappo
2023-05-31 21:20:05 +00:00
Aggelos Biboudis
4f3a95af2f
8309054: Parsing of erroneous patterns succeeds
...
Reviewed-by: jlahoda
2023-05-31 09:37:58 +00:00
Joe Darcy
cb40db052c
8309134: Augment test/langtools/tools/javac/versions/Versions.java for JDK 21 language changes
...
Reviewed-by: jjg
2023-05-30 21:58:50 +00:00
Christian Stein
547a8b40b3
8306560: Add TOOLING.jsh load file
...
Reviewed-by: jlahoda
2023-05-28 08:14:37 +00:00
Hannes Wallnöfer
a92363461d
8286470: Support searching for sections in class/package javadoc
...
Reviewed-by: jjg
2023-05-26 18:36:45 +00:00
Christian Stein
d87713440a
8144891: ToolBox should use java.nio.file.Path internally, instead of java.io.File
...
Reviewed-by: jjg
2023-05-25 08:56:42 +00:00
Aggelos Biboudis
4500bb7a67
8308727: Compiler should accept final unnamed variables in try-with-resources
...
Reviewed-by: jlahoda
2023-05-25 08:10:02 +00:00
Hannes Wallnöfer
3272e2597a
8305710: Line breaks in search tags cause invalid JSON in index file
...
Reviewed-by: jjg
2023-05-25 07:40:44 +00:00
Hannes Wallnöfer
3f4abff59c
8305958: Use links instead of buttons for auto-generated header links
...
Reviewed-by: jjg
2023-05-25 07:30:03 +00:00
Guoxiong Li
a291f002cd
8288619: Unexpected parsing for @see
...
Reviewed-by: jjg
2023-05-25 03:25:50 +00:00
Jan Lahoda
1cfb265bef
8307814: In the case of two methods with Record Patterns, the second one contains a line number from the first method
...
Reviewed-by: vromero, godin
2023-05-23 11:47:00 +00:00
Aggelos Biboudis
80d7de7074
8305582: Compiler crash when compiling record patterns with var
...
Reviewed-by: vromero, jlahoda
2023-05-23 11:18:55 +00:00
Aggelos Biboudis
8aa50288a1
8302344: Compiler Implementation for Unnamed patterns and variables (Preview)
...
8307444: java.lang.AssertionError when using unnamed patterns
8307482: Compiler should accept var _ in nested patterns in switch case
8307007: Implementation for javax.lang.model for unnamed variables (Preview)
8308312: Compiler should fail when a local variable declaration does not include an Identifier and does not have an initializer
8308309: Compiler should accept mixed masked and unmasked variables in lambda parameters
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: vromero, darcy
2023-05-22 08:52:36 +00:00
Jan Lahoda
eaa80ad08c
8300543: Compiler Implementation for Pattern Matching for switch
...
8300545: Compiler Implementation for Record Patterns
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: vromero, mcimadamore
2023-05-22 04:24:06 +00:00