Jan Lahoda
|
25f4b04365
|
8289894: A NullPointerException thrown from guard expression
Reviewed-by: vromero
|
2022-07-11 08:59:32 +00:00 |
|
Jonathan Gibbons
|
54b4576f78
|
8288699: cleanup HTML tree in HtmlDocletWriter.commentTagsToContent
Reviewed-by: hannesw
|
2022-07-08 19:33:03 +00:00 |
|
Vicente Romero
|
9c86c82091
|
8282714: synthetic arguments are being added to the constructors of static local classes
Reviewed-by: jlahoda
|
2022-07-08 17:24:27 +00:00 |
|
Jesper Wilhelmsson
|
01b9f95c62
|
Merge
|
2022-07-08 02:07:36 +00:00 |
|
Jan Lahoda
|
8dd94a2c14
|
8289196: Pattern domination not working properly for record patterns
Reviewed-by: vromero
|
2022-07-07 07:54:18 +00:00 |
|
Jesper Wilhelmsson
|
d4b040f42d
|
Merge
|
2022-06-27 18:25:53 +00:00 |
|
Vicente Romero
|
53b37fe153
|
8288130: compiler error with AP and explicit record accessor
Reviewed-by: jlahoda
|
2022-06-24 21:42:23 +00:00 |
|
Jan Lahoda
|
bdf9902f75
|
8288120: VerifyError with JEP 405 pattern match
Reviewed-by: vromero
|
2022-06-24 08:13:28 +00:00 |
|
Jonathan Gibbons
|
53a0acee06
|
8286101: Support formatting in @value tag
Reviewed-by: prappo
|
2022-06-13 18:13:21 +00:00 |
|
Joe Darcy
|
edff51e5fd
|
8284858: Start of release updates for JDK 20
8286035: Add source 20 and target 20 to javac
8286034: Add SourceVersion.RELEASE_20
Reviewed-by: dholmes, kcr, iris, erikj, jjg, ihse
|
2022-06-09 16:16:49 +00:00 |
|
Magnus Ihse Bursie
|
f7791ad0ea
|
8287895: Some langtools tests fail on msys2
Reviewed-by: jjg
|
2022-06-08 14:04:48 +00:00 |
|
Joe Darcy
|
32dd1eef88
|
8287967: Update golden test files after JDK-8287886
Reviewed-by: dholmes
|
2022-06-08 01:59:50 +00:00 |
|
Jan Lahoda
|
2f62f15b09
|
8287808: javac generates illegal class file for pattern matching switch with records
Reviewed-by: sundar
|
2022-06-07 13:41:24 +00:00 |
|
Adam Sotona
|
905bcbe34e
|
8286571: java source launcher from a minimal jdk image containing jdk.compiler fails with --enable-preview option
Reviewed-by: jlahoda
|
2022-06-07 13:38:56 +00:00 |
|
Jan Lahoda
|
bde7a7ae03
|
8287236: Reorganize AST related to pattern matching for switch
Reviewed-by: mcimadamore
|
2022-06-07 10:31:09 +00:00 |
|
Raffaello Giulietti
|
72bcf2aa03
|
4511638: Double.toString(double) sometimes produces incorrect results
Reviewed-by: aturbanov, darcy, bpb
|
2022-06-01 21:53:54 +00:00 |
|
Jan Lahoda
|
171a7cdd5d
|
8286895: InternalError: Exception during analyze
Reviewed-by: vromero
|
2022-05-31 15:01:38 +00:00 |
|
Jan Lahoda
|
7ef6993576
|
8276836: Error in javac caused by switch expression without result expressions: Internal error: stack sim error
Reviewed-by: vromero
|
2022-05-31 11:04:50 +00:00 |
|
Pavel Rappo
|
3d6d7b7e73
|
8287338: tools/javac/api/snippets/TestJavaxToolsSnippets.java failing tier1 on all platforms
Reviewed-by: jjg
|
2022-05-25 19:44:12 +00:00 |
|
Jan Lahoda
|
e9bddc18ab
|
8262889: Compiler implementation for Record Patterns
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: mcimadamore, vromero
|
2022-05-25 11:56:24 +00:00 |
|
Alexey Ivanov
|
9b7e42c0f0
|
8284209: Replace remaining usages of 'a the' in source code
Reviewed-by: lancea, wetmore, dfuchs, iris, jjg, ihse
|
2022-05-24 20:08:11 +00:00 |
|
Alexey Ivanov
|
e0d361cea9
|
8284191: Replace usages of 'a the' in hotspot and java.base
Reviewed-by: lancea, wetmore, naoto, iris, kevinw, xuelei
|
2022-05-24 11:25:13 +00:00 |
|
Aggelos Biboudis
|
9473c383c6
|
8286057: Make javac error on a generic enum friendlier
Reviewed-by: jlahoda
|
2022-05-24 10:31:11 +00:00 |
|
Aggelos Biboudis
|
fd36f3730e
|
8286797: Guards of constant value false are not permitted
Reviewed-by: vromero
|
2022-05-19 16:11:24 +00:00 |
|
Jan Lahoda
|
c0d51d42d9
|
8282080: Lambda deserialization fails for Object method references on interfaces
Reviewed-by: vromero, mcimadamore
|
2022-05-17 13:48:45 +00:00 |
|
Aleksey Shipilev
|
8c977050aa
|
8286475: Drop --enable-preview from instanceof pattern matching related tests
Reviewed-by: darcy
|
2022-05-17 08:49:23 +00:00 |
|
Jan Lahoda
|
0155e4b76b
|
8282274: Compiler implementation for Pattern Matching for switch (Third Preview)
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: mcimadamore, vromero, abimpoudis
|
2022-05-16 07:49:26 +00:00 |
|
Jan Lahoda
|
e4439ca32a
|
8284283: javac crashes when several transitive supertypes are missing
Reviewed-by: vromero
|
2022-05-12 13:40:21 +00:00 |
|
Vikey Chen
|
7d545084f4
|
8283606: Tests may fail with zh locale on MacOS
Reviewed-by: iklam, rriggs
|
2022-05-05 00:06:24 +00:00 |
|
Liam Miller-Cushon
|
4d30a1e8d1
|
8284220: TypeMirror#toString omits enclosing class names after JDK-8281238
Reviewed-by: darcy
|
2022-05-04 20:25:36 +00:00 |
|
Srikanth Adayapalam
|
1e28fcbc5f
|
8155701: The compiler fails with an AssertionError: typeSig ERROR
Reviewed-by: vromero
|
2022-04-29 05:04:23 +00:00 |
|
Jonathan Gibbons
|
3312d8c620
|
8285756: clean up use of bad arguments for @clean in langtools tests
Reviewed-by: darcy
|
2022-04-27 22:22:28 +00:00 |
|
Jan Lahoda
|
4c22a9bcf9
|
8282823: javac should constrain more uses of preview APIs
Reviewed-by: jlaskey, mcimadamore, vromero
|
2022-04-25 09:10:44 +00:00 |
|
Pavel Rappo
|
d6b5a63577
|
8284908: Refine diagnostic positions for DCErroneous
Reviewed-by: jjg
|
2022-04-21 08:57:16 +00:00 |
|
Jonathan Gibbons
|
7920e8ba42
|
8283714: REDO - Unexpected TypeElement in ANALYZE TaskEvent
8284030: Standard Doclet should not attempt to link to primitive types
Reviewed-by: vromero, jlahoda, prappo
|
2022-04-12 23:33:26 +00:00 |
|
Vicente Romero
|
1bd8975caf
|
8284361: Updating ASM to 9.3 for JDK 19
Reviewed-by: mchung
|
2022-04-08 17:01:15 +00:00 |
|
Naoto Sato
|
d6b4693c05
|
8283698: Refactor Locale constructors used in src/test
Reviewed-by: iris, joehw
|
2022-04-08 15:23:25 +00:00 |
|
Vicente Romero
|
36b9baa70d
|
8282508: Updating ASM to 9.2 for JDK 19
Reviewed-by: lancea, egahlin, mchung
|
2022-04-04 15:05:00 +00:00 |
|
Jaikiran Pai
|
ec0897ab80
|
8281705: SourceLauncherTest.testSystemProperty isn't being run
Reviewed-by: jjg
|
2022-03-31 01:09:39 +00:00 |
|
Jan Lahoda
|
a577656772
|
8282943: Unused weird key in compiler.properties
Reviewed-by: vromero
|
2022-03-28 14:53:14 +00:00 |
|
Jonathan Gibbons
|
5ca8b91898
|
8283713: [BACKOUT] Unexpected TypeElement in ANALYZE TaskEvent
Reviewed-by: prr
|
2022-03-25 23:21:08 +00:00 |
|
Jonathan Gibbons
|
36b36efa12
|
8283661: Unexpected TypeElement in ANALYZE TaskEvent
Reviewed-by: vromero, jlahoda
|
2022-03-25 21:16:51 +00:00 |
|
Magnus Ihse Bursie
|
f8878cb0cc
|
8257733: Move module-specific data from make to respective module
Reviewed-by: jjg, weijun, naoto, erikj, prr, alanb, mchung
|
2022-03-21 21:34:09 +00:00 |
|
Matteo Baccan
|
ccad39237a
|
8282657: Code cleanup: removing double semicolons at the end of lines
Reviewed-by: lancea, rriggs, ihse, prr, iris, wetmore, darcy, dholmes
|
2022-03-07 21:33:40 +00:00 |
|
Joe Darcy
|
732d891f9f
|
8282411: Add useful predicates to ElementKind
Reviewed-by: prappo
|
2022-03-01 18:48:43 +00:00 |
|
Aleksey Shipilev
|
86723d4892
|
8281507: Two javac tests have bad jtreg @clean tags
Reviewed-by: darcy
|
2022-02-28 07:35:19 +00:00 |
|
Jonathan Gibbons
|
99b8ed9dbf
|
8281217: Source file launch with security manager enabled fails
Reviewed-by: sundar
|
2022-02-23 16:49:28 +00:00 |
|
Jan Lahoda
|
e3365041bd
|
8280866: SuppressWarnings does not work properly in package-info and module-info
Reviewed-by: darcy, vromero
|
2022-02-18 11:04:11 +00:00 |
|
Magnus Ihse Bursie
|
95f198b2b1
|
8274980: Improve adhoc build version strings
Reviewed-by: shade, erikj
|
2022-02-14 10:31:42 +00:00 |
|
Joe Darcy
|
6fdfe0458d
|
8281674: tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java fails with AssertionError
Reviewed-by: vromero
|
2022-02-12 01:33:41 +00:00 |
|
Joe Darcy
|
4032fe76dc
|
8281238: TYPE_USE annotations not printed in correct position in toString output
Reviewed-by: vromero
|
2022-02-11 21:52:16 +00:00 |
|
Jan Lahoda
|
4ff5824f5b
|
8281100: Spurious "variable might not have been initialized" with sealed class switch
Reviewed-by: vromero
|
2022-02-11 12:11:29 +00:00 |
|
Angelos Bimpoudis
|
2b13341500
|
8036019: Insufficient alternatives listed in some errors produced by the parser
Reviewed-by: vromero
|
2022-01-24 15:09:17 +00:00 |
|
Jan Lahoda
|
18c9cb0789
|
8280067: Incorrect code generated for unary - on char operand
Reviewed-by: jlaskey, vromero
|
2022-01-24 13:52:16 +00:00 |
|
Jesper Wilhelmsson
|
4616c13c2f
|
Merge
|
2022-01-20 01:18:38 +00:00 |
|
Jan Lahoda
|
be0538d7c8
|
8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling
Reviewed-by: vromero
|
2022-01-19 19:03:02 +00:00 |
|
Vicente Romero
|
9e3f68d8f4
|
8279290: symbol not found error, implicit lambdas and diamond constructor invocations
Reviewed-by: jlahoda
|
2022-01-18 15:50:22 +00:00 |
|
Liam Miller-Cushon
|
cfee4512f7
|
8273914: Indy string concat changes order of operations
Reviewed-by: vromero, jlahoda
|
2022-01-11 15:45:15 +00:00 |
|
Jesper Wilhelmsson
|
d9b1bb5860
|
Merge
|
2022-01-10 17:06:23 +00:00 |
|
Jan Lahoda
|
8f969a1362
|
8278930: javac tries to compile a file twice via PackageElement.getEnclosedElements
Reviewed-by: vromero
|
2022-01-10 09:30:55 +00:00 |
|
Jan Lahoda
|
642ab34a60
|
8278373: JavacTrees.searchMethod finds incorrect match
Reviewed-by: vromero, jjg
|
2022-01-10 08:33:46 +00:00 |
|
Vicente Romero
|
456bd1ed1c
|
8211004: javac is complaining about non-denotable types and refusing to generate the class file
Reviewed-by: jlahoda
|
2022-01-06 05:58:17 +00:00 |
|
Vicente Romero
|
4669bcd877
|
8279244: test accompaning fix for JDK-8205187 is failing in Windows
Reviewed-by: dcubed, mikael
|
2021-12-23 21:26:31 +00:00 |
|
Jonathan Gibbons
|
9df200f749
|
8278795: Create test library and tests for langtools snippets
Reviewed-by: hannesw
|
2021-12-23 21:15:21 +00:00 |
|
Vicente Romero
|
ff2ca4f21b
|
8205187: javac/javadoc should not crash if no java.lang; crash message obsolete
Reviewed-by: jjg
|
2021-12-23 19:12:24 +00:00 |
|
Christian Stein
|
23fd9f15da
|
8271079: JavaFileObject#toUri and multi-release jars
Reviewed-by: jjg, lancea, alanb
|
2021-12-13 12:00:47 +00:00 |
|
Jan Lahoda
|
aed3ea2043
|
8277634: Incorrect method name in invokedynamic
Reviewed-by: jlaskey
|
2021-12-10 09:01:58 +00:00 |
|
Joe Darcy
|
09831e7aa4
|
8273146: Start of release updates for JDK 19
8277511: Add SourceVersion.RELEASE_19
8277513: Add source 19 and target 19 to javac
Reviewed-by: dholmes, alanb, erikj, iris, mikael, ihse
|
2021-12-09 17:01:59 +00:00 |
|
Jan Lahoda
|
42d9b1baac
|
8277106: Cannot compile certain sources with --release
Reviewed-by: darcy, mcimadamore
|
2021-12-08 18:50:38 +00:00 |
|
Liam Miller-Cushon
|
d7c283a081
|
8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression
Reviewed-by: jlahoda
|
2021-12-07 18:44:39 +00:00 |
|
Jan Lahoda
|
ab781874b2
|
8277105: Inconsistent handling of missing permitted subclasses
Reviewed-by: vromero
|
2021-12-06 15:43:42 +00:00 |
|
Jan Lahoda
|
194cdf4e28
|
8277864: Compilation error thrown while doing a boxing conversion on selector expression
Reviewed-by: jlaskey, vromero
|
2021-12-06 08:42:26 +00:00 |
|
Srikanth Adayapalam
|
104aa1f7f9
|
8268575: Annotations not visible on model elements before they are generated
Reviewed-by: mcimadamore
|
2021-12-06 06:24:56 +00:00 |
|
Jan Lahoda
|
890700320a
|
8272234: Pass originating elements from Filer to JavaFileManager
Reviewed-by: jjg
|
2021-12-03 07:40:34 +00:00 |
|
Tim Prinzing
|
652b5f8546
|
8276674: Malformed Javadoc inline tags in JDK source
Reviewed-by: jjg, rriggs, prappo, bchristi
|
2021-12-02 20:47:29 +00:00 |
|
Liam Miller-Cushon
|
4f15be2cd4
|
8277965: Enclosing instance optimization affects serialization
Reviewed-by: darcy
|
2021-12-02 19:17:09 +00:00 |
|
Adam Sotona
|
8d9cb2efe6
|
8278078: Cannot reference super before supertype constructor has been called
Reviewed-by: mcimadamore
|
2021-12-02 15:29:26 +00:00 |
|
Adam Sotona
|
951247c8cb
|
8235876: Misleading warning message in java source-file mode
Reviewed-by: vromero
|
2021-11-24 17:03:53 +00:00 |
|
Christian Stein
|
663e33de13
|
8272728: javac ignores any -J option in @argfiles silently
Reviewed-by: jjg
|
2021-11-24 16:50:25 +00:00 |
|
Jan Lahoda
|
d085c2b8a7
|
8273328: Compiler implementation for Pattern Matching for switch (Second Preview)
Reviewed-by: vromero, mcimadamore
|
2021-11-24 10:07:49 +00:00 |
|
Liam Miller-Cushon
|
ea85e01a4c
|
8271623: Omit enclosing instance fields from inner classes that don't use it
Reviewed-by: vromero, jlahoda
|
2021-11-23 18:14:47 +00:00 |
|
Vicente Romero
|
7b67a49f83
|
8261847: performance of java.lang.Record::toString should be improved
Reviewed-by: jlaskey, redestad
|
2021-11-23 15:23:23 +00:00 |
|
Joe Darcy
|
4ff43010bb
|
8224922: Access JavaFileObject from Element(s)
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: jjg
|
2021-11-21 20:42:37 +00:00 |
|
Jan Lahoda
|
2f20b0d8da
|
8273039: JShell crashes when naming variable or method "abstract" or "strictfp"
Reviewed-by: vromero
|
2021-11-19 07:49:58 +00:00 |
|
Sergey Bylokhov
|
29e552c03a
|
8272358: Some tests may fail when executed with other locales than the US
Reviewed-by: aivanov
|
2021-11-17 22:21:38 +00:00 |
|
Jan Lahoda
|
0c2d00bff7
|
8275097: Wrong span of the 'default' tag
Reviewed-by: vromero
|
2021-11-08 13:21:40 +00:00 |
|
Guoxiong Li
|
2b02b6f513
|
8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)
Reviewed-by: vromero
|
2021-11-03 01:57:52 +00:00 |
|
Joe Darcy
|
48f3fcab51
|
8275308: Add valueOf(Runtime.Version) factory to SourceVersion
Reviewed-by: jjg
|
2021-10-28 22:11:03 +00:00 |
|
Joe Darcy
|
6a466fe7ae
|
8202056: Expand serial warning to check for bad overloads of serial-related methods and ineffectual fields
8160675: Issue lint warning for non-serializable non-transient instance fields in serializable type
Reviewed-by: erikj, sspitsyn, jlahoda, vromero, rriggs, smarks
|
2021-10-21 21:11:01 +00:00 |
|
Vicente Romero
|
fd10f1996e
|
8275302: unexpected compiler error: cast, intersection types and sealed
Reviewed-by: jlahoda
|
2021-10-19 16:46:14 +00:00 |
|
Jan Lahoda
|
b870468bdc
|
8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile
Reviewed-by: vromero
|
2021-10-11 12:38:08 +00:00 |
|
Joe Darcy
|
c391e59ea6
|
8274244: ReportOnImportedModuleAnnotation.java fails on rerun
Reviewed-by: jjg
|
2021-10-05 17:31:57 +00:00 |
|
Jan Lahoda
|
a5080effc7
|
8272564: Incorrect attribution of method invocations of Object methods on interfaces
Reviewed-by: jlaskey, mcimadamore, vromero
|
2021-10-05 10:17:24 +00:00 |
|
Jonathan Gibbons
|
0ca094bc5f
|
8273244: Improve diagnostic output related to ErroneousTree
Reviewed-by: prappo
|
2021-10-04 16:59:30 +00:00 |
|
Adam Sotona
|
139a8334cb
|
8268869: java in source-file mode suggests javac-only Xlint flags
Reviewed-by: jjg
|
2021-10-04 15:48:09 +00:00 |
|
Jan Lahoda
|
292d7bb1d5
|
8274363: Transitively sealed classes not considered exhaustive in switches
Reviewed-by: vromero
|
2021-10-01 08:54:18 +00:00 |
|
Jan Lahoda
|
1887028408
|
8269113: Javac throws when compiling switch (null)
Co-authored-by: Guoxiong Li <gli@openjdk.org>
Reviewed-by: vromero
|
2021-10-01 08:53:04 +00:00 |
|
Jan Lahoda
|
ba7d550c6e
|
8270139: jshell InternalError crash for import of @Repeatable followed by unresolved ref
Reviewed-by: vromero
|
2021-09-22 12:52:31 +00:00 |
|
Pavel Rappo
|
0fc47e99d2
|
8266666: Implementation for snippets
Co-authored-by: Jonathan Gibbons <jjg@openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw@openjdk.org>
Reviewed-by: jjg
|
2021-09-21 15:53:35 +00:00 |
|
Jan Lahoda
|
699865f76c
|
8259039: Passing different version to --release flag than javac version output warning
Reviewed-by: jjg
|
2021-09-20 13:43:14 +00:00 |
|
Guoxiong Li
|
e07ab82ee5
|
8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record
Reviewed-by: vromero
|
2021-09-17 05:34:25 +00:00 |
|
Guoxiong Li
|
fe89dd3b0d
|
8271254: javac generates unreachable code when using empty semicolon statement
Reviewed-by: vromero
|
2021-09-14 14:46:21 +00:00 |
|
Jan Lahoda
|
b0d04976bd
|
8273584: TypeElement.getSuperclass crashes for a record TypeElement when j.l.Record is not available
Reviewed-by: vromero
|
2021-09-13 09:24:06 +00:00 |
|
Vicente Romero
|
dd1209e4ae
|
8268885: duplicate checkcast when destination type is not first type of intersection type
Reviewed-by: jlahoda
|
2021-09-09 18:36:17 +00:00 |
|
Aleksey Shipilev
|
267c61a16a
|
8273361: InfoOptsTest is failing in tier1
Reviewed-by: jpai, ihse, jlahoda
|
2021-09-08 16:36:31 +00:00 |
|
Vicente Romero
|
ff4018bc86
|
8268148: unchecked warnings handle ? and ? extends Object differently
Reviewed-by: jlahoda
|
2021-09-03 15:20:23 +00:00 |
|
Vicente Romero
|
8c37909274
|
8273234: extended 'for' with expression of type tvar causes the compiler to crash
Reviewed-by: jlahoda
|
2021-09-03 13:11:27 +00:00 |
|
Guoxiong Li
|
d05494f98b
|
8266239: Some duplicated javac command-line options have repeated effect
Reviewed-by: vromero
|
2021-09-03 09:33:17 +00:00 |
|
Jan Lahoda
|
93eec9a103
|
8272776: NullPointerException not reported
Reviewed-by: vromero
|
2021-09-03 09:31:54 +00:00 |
|
Jan Lahoda
|
7b023a3f60
|
8273257: jshell doesn't compile a sealed hierarchy with a sealed interface and a non-sealed leaf
Reviewed-by: vromero
|
2021-09-03 09:30:56 +00:00 |
|
Jan Lahoda
|
f17ee0c5c7
|
8273263: Incorrect recovery attribution of record component type when j.l.Record is unavailable
Reviewed-by: vromero
|
2021-09-03 09:29:45 +00:00 |
|
Joe Darcy
|
2f01a6f8b6
|
8273157: Add convenience methods to Messager
Reviewed-by: jjg
|
2021-09-01 20:28:05 +00:00 |
|
Vicente Romero
|
75d987a0dd
|
8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Reviewed-by: jlahoda
|
2021-08-31 15:40:17 +00:00 |
|
Guoxiong Li
|
a9188f237e
|
8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition
Reviewed-by: vromero
|
2021-08-29 07:26:08 +00:00 |
|
Vicente Romero
|
14623cde3a
|
8270835: regression after JDK-8261006
Reviewed-by: jlahoda
|
2021-08-17 20:47:36 +00:00 |
|
Jonathan Gibbons
|
ae45592d33
|
8272374: doclint should report missing "body" comments
Reviewed-by: kcr, hannesw
|
2021-08-16 20:48:25 +00:00 |
|
Jonathan Gibbons
|
ec8d3badc8
|
8271159: [REDO] JDK-8249634 doclint should report implicit constructor as missing javadoc comments
Reviewed-by: darcy
|
2021-08-11 18:03:40 +00:00 |
|
Jan Lahoda
|
3215dbc8b8
|
8271928: ErroneousTree with start position -1
Reviewed-by: jlaskey, vromero
|
2021-08-11 08:54:20 +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
|
7fc99cf9b6
|
8225488: Examine ExecutableType.getReceiverType behavior when source receiver parameter is absent
Reviewed-by: jjg
|
2021-08-09 18:33:34 +00:00 |
|
Liam Miller-Cushon
|
60c11fef00
|
8261088: Repeatable annotations without @Target cannot have containers that target module declarations
Reviewed-by: jfranck
|
2021-07-28 18:21:19 +00:00 |
|
Jesper Wilhelmsson
|
eb6da88817
|
Merge
|
2021-07-27 00:57:58 +00:00 |
|
Jim Laskey
|
b76a83888b
|
8269150: UnicodeReader not translating \u005c\\u005d to \\]
Reviewed-by: jjg, jlahoda, darcy
|
2021-07-26 18:04:28 +00:00 |
|
Daniel D. Daugherty
|
9b93d816c1
|
8271161: [BACKOUT] JDK-8249634 doclint should report implicit constructor as missing javadoc comments
Reviewed-by: iignatyev
|
2021-07-22 21:15:20 +00:00 |
|
Jonathan Gibbons
|
c1c404896c
|
8249634: doclint should report implicit constructor as missing javadoc comments
Reviewed-by: hannesw
|
2021-07-22 18:52:19 +00:00 |
|
Vicente Romero
|
c962e6ec0b
|
8261006: 'super' qualified method references cannot occur in a static context
Reviewed-by: sadayapalam
|
2021-07-15 15:33:23 +00:00 |
|
Thejasvi Voniadka
|
04b73bc4e0
|
8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles
Reviewed-by: darcy
|
2021-07-15 04:52:38 +00:00 |
|
Jesper Wilhelmsson
|
ec975c6a05
|
Merge
|
2021-07-10 01:23:18 +00:00 |
|
Jan Lahoda
|
1196b35684
|
8270151: IncompatibleClassChangeError on empty pattern switch statement case
Reviewed-by: mcimadamore
|
2021-07-09 11:03:40 +00:00 |
|
Jan Lahoda
|
885f7b1141
|
8269146: Missing unreported constraints on pattern and other case label combination
8269301: Switch statement with a pattern, constant and default label elements crash javac
Reviewed-by: mcimadamore
|
2021-07-09 08:03:56 +00:00 |
|
Jesper Wilhelmsson
|
dfd6b2be7d
|
Merge
|
2021-07-08 23:21:00 +00:00 |
|
Guoxiong Li
|
9e75f922b1
|
8269738: AssertionError when combining pattern matching and function closure
Reviewed-by: jlahoda, vromero
|
2021-07-08 14:15:07 +00:00 |
|
Jan Lahoda
|
fa08cc62df
|
8268766: Desugaring of pattern matching enum switch should be improved
Reviewed-by: mcimadamore, psandoz
|
2021-07-08 11:56:53 +00:00 |
|
Jan Lahoda
|
4f70759175
|
8270006: Switches with 'case null:' should be exhaustive
Reviewed-by: vromero
|
2021-07-08 08:03:09 +00:00 |
|
Jesper Wilhelmsson
|
270fbcb3f5
|
Merge
|
2021-07-08 00:55:53 +00:00 |
|
Jan Lahoda
|
7fcd5ca025
|
8266036: class file for sun.misc.Contended not found
8258421: (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with "error: cannot access jdk.internal.ValueBased"
Reviewed-by: darcy
|
2021-07-07 09:49:53 +00:00 |
|
Jan Lahoda
|
820f2900d8
|
8268859: jshell throws exception while parsing illegal "case true"
Reviewed-by: mcimadamore
|
2021-07-07 07:26:41 +00:00 |
|
Jan Lahoda
|
815e4af35d
|
8269802: javac fails to compile nested pattern matching switches
8269808: javac generates class with invalid stack map
Reviewed-by: mcimadamore
|
2021-07-07 06:24:58 +00:00 |
|
Jesper Wilhelmsson
|
b0e186792e
|
Merge
|
2021-07-02 01:07:50 +00:00 |
|
Vicente Romero
|
de61328d30
|
8225559: assertion error at TransTypes.visitApply
Reviewed-by: sadayapalam, jlahoda
|
2021-07-01 16:18:12 +00:00 |
|
Jan Lahoda
|
a8385feb30
|
8269354: javac crashes when processing parenthesized pattern in instanceof
Reviewed-by: vromero
|
2021-07-01 10:10:03 +00:00 |
|
Jesper Wilhelmsson
|
9def3b068e
|
Merge
|
2021-07-01 01:01:34 +00:00 |
|
Liam Miller-Cushon
|
4930ae96d8
|
8268592: JDK-8262891 causes an NPE in Lint.augment
Reviewed-by: vromero
|
2021-07-01 00:16:23 +00:00 |
|
Jan Lahoda
|
4ee400ae43
|
8268320: Better error recovery for broken patterns in switch
Reviewed-by: vromero
|
2021-06-30 09:47:22 +00:00 |
|
Jan Lahoda
|
c3c918928c
|
8269141: Switch statement containing pattern case label element gets in the loop during execution
Reviewed-by: vromero
|
2021-06-30 08:45:12 +00:00 |
|
Jesper Wilhelmsson
|
a29953d805
|
Merge
|
2021-06-27 23:51:05 +00:00 |
|
Jan Lahoda
|
4eb321298a
|
8268871: Adjust javac to updated exhaustiveness specification
Reviewed-by: vromero
|
2021-06-25 09:52:06 +00:00 |
|
Guoxiong Li
|
7ab12856c4
|
8267610: NPE at at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop
8268748: Javac generates uncorrect bytecodes when using nested pattern variables
Reviewed-by: jlahoda, vromero
|
2021-06-24 23:07:43 +00:00 |
|
Vicente Romero
|
7e96318a1f
|
8254571: Erroneous generic type inference in a lambda expression with a checked exception
Reviewed-by: jlahoda, mcimadamore
|
2021-06-23 17:13:09 +00:00 |
|
Jan Lahoda
|
bf70620745
|
8268961: Parenthesized pattern with guards does not work
8268896: Parenthesized pattern is not guarded by source level check
Reviewed-by: vromero
|
2021-06-23 10:16:42 +00:00 |
|