Nizar Benalla
|
4244682309
|
8339190: Parameter arrays that are capped during annotation processing report incorrect length
Reviewed-by: vromero
|
2024-11-07 10:30:12 +00:00 |
|
Jan Lahoda
|
5e822c24bb
|
8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes
Reviewed-by: vromero
|
2024-09-10 06:13:36 +00:00 |
|
Chen Liang
|
961e944fa7
|
8336754: Remodel TypeAnnotation to "has" instead of "be" an Annotation
Co-authored-by: Alex Buckley <abuckley@openjdk.org>
Reviewed-by: asotona
|
2024-08-16 15:48:54 +00:00 |
|
Chen Liang
|
6af1d6ff21
|
8335927: Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant
Reviewed-by: asotona
|
2024-08-13 15:14:06 +00:00 |
|
Liam Miller-Cushon
|
9e282e5c96
|
8337998: CompletionFailure in getEnclosingType attaching type annotations
Reviewed-by: vromero
|
2024-08-13 15:05:49 +00:00 |
|
Vicente Romero
|
34ee06f511
|
8332850: javac crashes if container for repeatable annotation is not found
Reviewed-by: darcy
|
2024-07-25 13:41:32 +00:00 |
|
Liam Miller-Cushon
|
9eb611e7f0
|
8334055: Unhelpful 'required: reference' diagnostics after JDK-8043226
Reviewed-by: vromero
|
2024-07-11 19:53:52 +00:00 |
|
Liam Miller-Cushon
|
babf6df7d9
|
8334757: AssertionError: Missing type variable in where clause
Reviewed-by: jlahoda, vromero
|
2024-07-08 20:09:07 +00:00 |
|
Liam Miller-Cushon
|
7564949a56
|
8291643: Consider omitting type annotations from type error diagnostics
Reviewed-by: vromero
|
2024-06-05 19:10:13 +00:00 |
|
Liam Miller-Cushon
|
612b6896d2
|
8043226: Better diagnostics for non-applicable type annotations
Reviewed-by: vromero
|
2024-06-04 17:18:53 +00:00 |
|
Jan Lahoda
|
9a72068ef0
|
8332230: jshell throws AssertionError when processing annotations
Reviewed-by: asotona
|
2024-05-30 06:02:31 +00:00 |
|
Adam Sotona
|
cfdc64fcb4
|
8331291: java.lang.classfile.Attributes class performs a lot of static initializations
Reviewed-by: liach, redestad, vromero
|
2024-05-24 15:58:34 +00:00 |
|
Jan Lahoda
|
03c4595173
|
8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...]
Reviewed-by: vromero, mcimadamore
|
2023-12-07 09:09:19 +00:00 |
|
Adam Sotona
|
2b00ac0d02
|
8308753: Class-File API transition to Preview
Reviewed-by: ihse, mchung, vromero
|
2023-12-04 07:07:57 +00:00 |
|
Vicente Romero
|
5e24aaf4f7
|
8320001: javac crashes while adding type annotations to the return type of a constructor
Reviewed-by: cushon, jlahoda
|
2023-11-27 16:23:02 +00:00 |
|
Vicente Romero
|
a75b6e569f
|
8191460: crash in Annotate with duplicate declaration and annotation processing enabled
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: asotona
|
2023-11-14 15:17:18 +00:00 |
|
Vicente Romero
|
01ea1eff66
|
8305971: NPE in JavacProcessingEnvironment for missing enum constructor body
Reviewed-by: darcy
|
2023-10-14 21:28:39 +00:00 |
|
Qing Xiao
|
8f7e29b2cd
|
8313422: test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
|
2023-09-07 15:37:25 +00:00 |
|
Qing Xiao
|
380418fad0
|
8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
|
2023-08-07 15:49:11 +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 |
|
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 |
|
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 |
|
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 |
|
Archie L. Cobbs
|
4b8f7db6be
|
8027682: javac wrongly accepts semicolons in package and import decls
Reviewed-by: vromero
|
2023-03-23 16:04:35 +00:00 |
|
Vicente Romero
|
de80dd9c15
|
8296010: AssertionError in annotationTargetType
Reviewed-by: jjg
|
2023-02-16 19:06:26 +00:00 |
|
Vicente Romero
|
1480d418e3
|
8208470: Type annotations on inner type that is an array component
Co-authored-by: Bernard Blaser <bsrbnd@openjdk.org>
Reviewed-by: jlahoda
|
2023-02-16 04:01:12 +00:00 |
|
Vicente Romero
|
2ef001e097
|
8207017: Type annotations on anonymous classes in initializer blocks not written to class file
Reviewed-by: jlahoda
|
2023-02-14 14:27:29 +00:00 |
|
Vicente Romero
|
6beadbbe9f
|
8293519: deprecation warnings should be emitted for uses of annotation methods inside other annotations
Reviewed-by: jlahoda
|
2023-01-31 18:20:11 +00:00 |
|
Archie L. Cobbs
|
382fe51b6d
|
8163229: several regression tests have a main method that is never executed
Reviewed-by: vromero
|
2023-01-17 04:43:40 +00:00 |
|
Jan Lahoda
|
2300ed458d
|
8291769: Translation of switch with record patterns could be improved
Reviewed-by: vromero
|
2022-12-05 12:04:23 +00:00 |
|
Jaikiran Pai
|
e10778acce
|
8297695: Fix typos in test/langtools files
Co-authored-by: Michael Ernst <mernst@openjdk.org>
Reviewed-by: prappo, jjg, iris
|
2022-11-30 00:42:40 +00:00 |
|
Joe Darcy
|
e2269fd2ca
|
8296968: Update langtools tests to use @enablePreview
Reviewed-by: sundar, jjg
|
2022-11-17 00:49:53 +00:00 |
|
Joe Darcy
|
2d18dda3f2
|
8173605: Remove support for source and target 1.7 option in javac
Reviewed-by: vromero
|
2022-09-01 16:43:50 +00:00 |
|
Joe Darcy
|
cc2861a993
|
8290901: Reduce use of -source in langtools tests
Reviewed-by: jjg
|
2022-07-29 17:35:22 +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 |
|
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 |
|
Srikanth Adayapalam
|
1e28fcbc5f
|
8155701: The compiler fails with an AssertionError: typeSig ERROR
Reviewed-by: vromero
|
2022-04-29 05:04:23 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Vicente Romero
|
4f9d6b7d68
|
8267465: remove superfluous preview related annotations and test options
Reviewed-by: jlahoda
|
2021-06-07 13:57:15 +00:00 |
|
Joe Darcy
|
0ae4ceb413
|
8244146: javac changes for JEP 306
8266399: Core libs update for JEP 306
Reviewed-by: sadayapalam, bpb, naoto
|
2021-06-01 21:59:39 +00:00 |
|
Vicente Romero
|
81f39ed3e0
|
8261205: AssertionError: Cannot add metadata to an intersection type
Reviewed-by: mcimadamore
|
2021-05-20 17:53:00 +00:00 |
|
Guoxiong Li
|
d87a4c3b56
|
8239596: PARAMETER annotation on receiver type does not cause error
Reviewed-by: vromero
|
2021-04-24 02:17:39 +00:00 |
|
Guoxiong Li
|
23edb6f6b2
|
8236490: Compiler bug relating to @NonNull annotation
Reviewed-by: vromero, jfranck
|
2021-01-26 08:57:20 +00:00 |
|
Guoxiong Li
|
8435f0daf2
|
8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header
Reviewed-by: jjg
|
2020-12-30 17:20:54 +00:00 |
|
Guoxiong Li
|
41f312eb64
|
8254023: A module declaration is not allowed to be a target of an annotation that lacks an @Target meta-annotation
Reviewed-by: jfranck, vromero
|
2020-12-17 08:06:35 +00:00 |
|