Liam Miller-Cushon
c97d50d793
8369508: Type annotations on anonymous new class creation expressions can't be retrieved
...
Reviewed-by: vromero
2025-10-29 07:26:00 +00:00
Liam Miller-Cushon
f82cc22bfe
8369428: Include method name in 'does not override or implement' diagnostics
...
Reviewed-by: vromero, liach
2025-10-28 08:53:43 +00:00
Joe Darcy
70528bd399
8369851: Remove darcy author tags from langtools tests
...
Reviewed-by: vromero, iris
2025-10-14 21:29:04 +00:00
Archie Cobbs
910bb68e51
8349847: Support configuring individual lint categories as errors
...
Reviewed-by: vromero
2025-10-07 19:32:08 +00:00
Jan Lahoda
3607e9986f
8367279: Test tools/javac/tree/TreePosTest.java timed out
...
Reviewed-by: asotona
2025-10-01 11:16:44 +00:00
Jan Lahoda
8606d3f840
8365060: Historical data for JDK 8 should include the jdk.net package
...
Reviewed-by: shade, liach
2025-09-30 11:54:37 +00:00
Christian Stein
682fd7846c
8366678: Use JUnit in test/langtools/tools/javac
...
Reviewed-by: liach
2025-09-22 06:02:20 +00:00
Chen Liang
85996572b6
8365676: javac incorrectly allows calling interface static method via type variable
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: vromero
2025-09-10 21:23:45 +00:00
Jan Lahoda
03c54d4288
8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in
...
Reviewed-by: darcy, vromero
2025-09-08 12:26:58 +00:00
Jan Lahoda
f9dc640ef0
8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR)
...
Reviewed-by: vromero
2025-09-08 06:33:30 +00:00
Archie Cobbs
1e90af08ab
8359383: Incorrect starting positions for implicitly typed variables
...
Reviewed-by: vromero
2025-09-05 14:30:40 +00:00
Leo Korinth
55e7af0560
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
...
Reviewed-by: alanb, sspitsyn, lmesnik, ihse
2025-09-02 07:27:12 +00:00
Chen Liang
0e7399318b
8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237
...
Reviewed-by: cstein, jlahoda
2025-08-30 14:03:56 +00:00
Archie Cobbs
3e60ab51fe
8348611: Eliminate DeferredLintHandler and emit warnings after attribution
...
8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features
8353758: Missing calls to Log.useSource() in JavacTrees
Reviewed-by: mcimadamore, vromero, jlahoda
2025-08-20 15:04:48 +00:00
Hannes Wallnöfer
908f3c9697
8356411: Comment tree not reporting correct position for label
...
Reviewed-by: liach
2025-08-20 08:38:06 +00:00
Jan Lahoda
a6be228642
8365314: javac fails with an exception for erroneous source
...
Reviewed-by: vromero
2025-08-14 07:04:40 +00:00
Jan Lahoda
c22e01d776
8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()
...
Reviewed-by: vromero, liach
2025-08-14 07:02:08 +00:00
Jan Lahoda
72e22b4de5
8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only
...
Reviewed-by: ihse, liach, vromero, mcimadamore, erikj
2025-08-13 08:07:45 +00:00
Jan Lahoda
8b5bb01355
8364987: javac fails with an exception when looking for diamond creation
...
Reviewed-by: vromero
2025-08-11 10:28:59 +00:00
David Beaumont
0ceb366dc2
8356645: Javac should utilize new ZIP file system read-only access mode
...
Reviewed-by: jlahoda
2025-08-06 08:55:47 +00:00
Chen Liang
1a206d2a6c
8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently
...
Reviewed-by: cstein, jpai
2025-08-03 13:23:43 +00:00
Christian Stein
8ac4a88f3c
8362237: IllegalArgumentException in the launcher when exception without stack trace is thrown
...
Reviewed-by: kcr, vromero
2025-08-01 11:01:56 +00:00
Aggelos Biboudis
5e4a2ead71
8357653: Inner classes of type parameters emitted as raw types in signatures
...
8357472: NPE in Types.containsType for type variable used as a qualifier
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore, vromero, liach
2025-07-16 10:52:26 +00:00
Maurizio Cimadamore
b787ad6f69
8361401: Warnings for use of Sun APIs should not be mandatory
...
Reviewed-by: jlahoda, vromero
2025-07-16 09:55:08 +00:00
Vicente Romero
80662a485a
8361499: Intersection type cast causes javac crash with -Xjcov
...
Reviewed-by: mcimadamore
2025-07-10 10:38:31 +00:00
Chen Liang
d886ae12a2
8357185: Redundant local variables with unconditionally matching primitive patterns
...
Reviewed-by: jlahoda, abimpoudis
2025-07-09 12:14:14 +00:00
Jan Lahoda
853319439e
8361570: Incorrect 'sealed is not allowed here' compile-time error
...
Reviewed-by: mcimadamore, vromero
2025-07-08 14:33:14 +00:00
Jan Lahoda
0bd2f9cba2
8361445: javac crashes on unresolvable constant in @SuppressWarnings
...
Reviewed-by: asotona, liach
2025-07-08 12:04:08 +00:00
Maurizio Cimadamore
1934bd8d2c
8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class
...
Reviewed-by: vromero, liach, jlahoda
2025-07-08 10:38:59 +00:00
Vicente Romero
05c9eec8d0
8361214: An anonymous class is erroneously being classify as an abstract class
...
Reviewed-by: liach, mcimadamore
2025-07-07 14:56:53 +00:00
Chen Liang
566279af49
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
...
Reviewed-by: vromero
2025-07-03 20:49:05 +00:00
Jan Lahoda
fd13e1ce98
8358801: javac produces class that does not pass verifier.
...
Reviewed-by: mcimadamore, liach
2025-07-03 07:17:59 +00:00
Archie Cobbs
3525a40f39
8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given
...
Reviewed-by: mcimadamore, uschindler
2025-06-27 18:25:27 +00:00
Archie Cobbs
0e725c6fb1
8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior
...
Reviewed-by: darcy
2025-06-13 21:42:17 +00:00
Vicente Romero
8adb052b46
8341778: Some javac tests ignore the result of JavacTask::call
...
Reviewed-by: shade
2025-06-06 14:11:27 +00:00
Archie Cobbs
c793de989f
8350212: Track source end positions of declarations that support @SuppressWarnings
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: mcimadamore
2025-06-05 21:57:33 +00:00
Nizar Benalla
af87035b71
8355746: Start of release updates for JDK 26
...
8355748: Add SourceVersion.RELEASE_26
8355751: Add source 26 and target 26 to javac
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Reviewed-by: iris, coleenp, darcy
2025-06-05 16:01:32 +00:00
Hannes Greule
575806c0e5
8358078: javap crashes with NPE on preview class file
...
Reviewed-by: liach
2025-06-05 01:41:21 +00:00
Archie Cobbs
09ec4de74d
8358066: Non-ascii package names gives compilation error "import requires canonical name"
...
Reviewed-by: jlahoda, naoto
2025-06-04 12:56:18 +00:00
Magnus Ihse Bursie
edf92721c2
8356977: UTF-8 cleanups
...
Reviewed-by: naoto, prr
2025-06-04 08:10:42 +00:00
Archie Cobbs
e2f736658f
8329951: var emits deprecation warnings that do not point to the file or position
...
Reviewed-by: vromero
2025-06-03 14:35:17 +00:00
Archie Cobbs
26275a10b2
8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field
...
Reviewed-by: vromero
2025-05-30 14:42:36 +00:00
Aggelos Biboudis
90e076b2a1
8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer
...
Reviewed-by: mcimadamore, liach, vromero
2025-05-23 14:55:57 +00:00
Aggelos Biboudis
02995887b2
8343580: Type error with inner classes of generic classes in functions generic by outer
...
Reviewed-by: vromero
2025-05-23 09:07:58 +00:00
Jan Lahoda
9d9e41f5b4
8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity
...
Reviewed-by: vromero, liach
2025-05-23 04:35:29 +00:00
Jan Lahoda
ec6706520b
8357361: Exception when compiling switch expression with inferred type
...
Reviewed-by: vromero
2025-05-22 05:56:17 +00:00
Vicente Romero
a4f66f5439
8325859: Potential information loss during type inference
...
Reviewed-by: mcimadamore
2025-05-21 11:27:05 +00:00
Aggelos Biboudis
50a7755fa4
8347530: Improve error message with invalid permits clauses
...
Reviewed-by: jlahoda
2025-05-21 06:44:54 +00:00
Jan Lahoda
39d8d109dd
8348906: InstanceOfTree#getType doesn't specify when it returns null
...
Reviewed-by: liach
2025-05-20 02:40:05 +00:00
Vicente Romero
637e9d16dd
8354556: Expand value-based class warnings to java.lang.ref API
...
Co-authored-by: Archie Cobbs <acobbs@openjdk.org>
Reviewed-by: jlahoda
2025-05-19 22:47:13 +00:00