Jonathan Gibbons
|
f148e3e462
|
8278318: Create {@index} entries for key LangTools terms
Reviewed-by: darcy
|
2021-12-07 00:41:11 +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
|
b8ac0d20ce
|
8276681: Additional malformed Javadoc inline tags in JDK source
Reviewed-by: lancea
|
2021-12-02 21:22:43 +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 |
|
Jonathan Gibbons
|
2942646957
|
8276683: Malformed Javadoc inline tags in JDK source in com/sun/tools/javac/util/RawDiagnosticFormatter.java
Reviewed-by: darcy, prappo, iris
|
2021-11-30 22:07:07 +00:00 |
|
Andrey Turbanov
|
077b2de088
|
8274161: Cleanup redundant casts in jdk.compiler
Reviewed-by: vromero
|
2021-11-24 18:47:50 +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 |
|
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 |
|
Jan Lahoda
|
0c2d00bff7
|
8275097: Wrong span of the 'default' tag
Reviewed-by: vromero
|
2021-11-08 13:21:40 +00:00 |
|
Magnus Ihse Bursie
|
0616d868c7
|
8276635: Use blessed modifier order in compiler code
Reviewed-by: darcy
|
2021-11-05 12:05:22 +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
|
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 |
|
Jonathan Gibbons
|
332f067388
|
8274729: Define Position.NOPOS == Diagnostic.NOPOS
Reviewed-by: jlahoda
|
2021-10-05 18:54:19 +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 |
|
Pavel Rappo
|
05d38604a2
|
8274605: Fix predicate guarantees on returned values in (Doc)SourcePositions
Reviewed-by: jlahoda, jjg
|
2021-10-01 16:15:48 +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 |
|
Joe Darcy
|
97385d4f16
|
8274405: Suppress warnings on non-serializable non-transient instance fields in javac and javadoc
Reviewed-by: prappo, jjg
|
2021-09-29 23:02:20 +00:00 |
|
Joe Darcy
|
172900dab1
|
8274255: Update javac messages to use "enum class" rather than "enum type"
Reviewed-by: vromero
|
2021-09-27 16:28:17 +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 |
|
Pavel Rappo
|
f42b92790a
|
8273609: Fix trivial doc typos in the compiler area
Reviewed-by: rriggs, vromero, iris
|
2021-09-10 19:33:54 +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 |
|
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 |
|
Sergey Bylokhov
|
7fff22afe7
|
8272805: Avoid looking up standard charsets
Reviewed-by: weijun, naoto, dfuchs, azvegint, erikj
|
2021-09-02 22:56:20 +00:00 |
|
Jan Lahoda
|
e600fe1a1a
|
8272618: Unnecessary Attr.visitIdent.noOuterThisPath
Reviewed-by: vromero
|
2021-09-01 06:06:17 +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 |
|