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
Joe Darcy
42ecc8a37f
8308245: Add -proc:full to describe current default annotation processing policy
...
Reviewed-by: vromero
2023-05-18 17:05:28 +00:00
Joe Darcy
29b8242e07
8307954: Update string template regression tests to be robust on release updates
...
Reviewed-by: jlaskey
2023-05-11 18:22:10 +00:00
Jonathan Gibbons
f250ab2c2a
8307377: Remove use of tagName
from TagletWriterImpl.linkSeeReferenceOutput
...
Reviewed-by: hannesw
2023-05-10 22:05:58 +00:00
Jim Laskey
4aa65cbeef
8285932: Implementation of JEP 430 String Templates (Preview)
...
Reviewed-by: mcimadamore, rriggs, darcy
2023-05-10 11:34:01 +00:00
Hannes Wallnöfer
f6ea89795b
8306285: Missing file in search test
...
Reviewed-by: jjg
2023-05-08 08:03:49 +00:00
Weibing Xiao
746f8d1333
8305714: Add an extra test for JDK-8292755
...
Reviewed-by: coffeys
2023-05-05 13:19:20 +00:00
Liam Miller-Cushon
8c106b0c8e
8303784: no-@Target annotations should be applicable to type parameter declarations
...
Reviewed-by: vromero
2023-05-02 18:19:03 +00:00
Jonathan Gibbons
b76f320e76
8307123: Fix deprecation warnings in DPrinter
...
Reviewed-by: vromero
2023-05-02 16:54:39 +00:00
Jorn Vernee
a8bf2acb7d
8304888: Add dedicated VMProps for linker and fallback linker
...
Reviewed-by: alanb, mcimadamore
2023-05-02 13:56:32 +00:00
Vicente Romero
35e75c131d
8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737
...
Reviewed-by: jjg
2023-05-01 20:28:50 +00:00
Archie Cobbs
d437c61f5b
8305672: Surprising definite assignment error after JDK-8043179
...
Reviewed-by: kcr, vromero
2023-05-01 13:23:37 +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
Stuart Marks
17ce0976e4
8266571: Sequenced Collections
...
Reviewed-by: alanb
2023-04-25 15:19:08 +00:00