Weijun Wang
|
640a2afda3
|
8267184: Add -Djava.security.manager=allow to tests calling System.setSecurityManager
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: dholmes, alanb, dfuchs, mchung, mullan, prr
|
2021-05-24 16:55:55 +00:00 |
|
Vicente Romero
|
f5562f1214
|
8258535: jvm.ClassReader should set the accessor to the corresponding record component
Reviewed-by: jfranck
|
2021-05-24 14:50:22 +00:00 |
|
Jan Lahoda
|
ec8a8097c3
|
8267119: switch expressions lack support for deferred type-checking
Reviewed-by: mcimadamore
|
2021-05-21 14:09:42 +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 |
|
Vicente Romero
|
0fa9223f34
|
8260517: implement Sealed Classes as a standard feature in Java
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Reviewed-by: dholmes, mcimadamore, jlahoda
|
2021-05-20 09:11:08 +00:00 |
|
Hannes Wallnöfer
|
66ab6d86d1
|
8264181: javadoc tool Incorrect error message about malformed link
Reviewed-by: prappo
|
2021-05-19 17:17:50 +00:00 |
|
Guoxiong Li
|
e858dd6197
|
8267361: JavaTokenizer reads octal numbers mistakenly
Reviewed-by: jlaskey
|
2021-05-19 12:50:54 +00:00 |
|
Vicente Romero
|
b8856b1c47
|
8263614: javac allows local variables to be accessed from a static context
Reviewed-by: mcimadamore
|
2021-05-17 15:03:32 +00:00 |
|
Guoxiong Li
|
17ceef97c3
|
8266819: Separate the stop policies from the compile policies completely
Reviewed-by: mcimadamore
|
2021-05-13 10:22:13 +00:00 |
|
Guoxiong Li
|
accbfeaf22
|
8226216: parameter modifiers are not visible to javac plugins across compilation boundaries
Reviewed-by: jlahoda
|
2021-05-12 14:32:57 +00:00 |
|
Guoxiong Li
|
ed32e02c05
|
8241187: ToolBox::grep should allow for negative filtering
Reviewed-by: vromero
|
2021-05-12 01:01:29 +00:00 |
|
Jan Lahoda
|
8468001f88
|
8263452: Javac slow compilation due to algorithmic complexity
Reviewed-by: vromero, jfranck
|
2021-05-11 10:06:04 +00:00 |
|
Vicente Romero
|
946b0fe19a
|
8266645: javac should not check for sealed supertypes in intersection types
Reviewed-by: mcimadamore
|
2021-05-07 14:38:18 +00:00 |
|
Jan Lahoda
|
a8046c9157
|
8266436: Synthetic constructor trees have non-null return type
Reviewed-by: vromero
|
2021-05-05 10:31:11 +00:00 |
|
Jan Lahoda
|
f0f6b0d919
|
8266027: The diamond finder does not find diamond candidates in field initializers
Reviewed-by: jfranck, vromero
|
2021-04-29 14:55:28 +00:00 |
|
Jan Lahoda
|
df7f0b4671
|
8198317: Enhance JavacTool.getTask for flexibility
Co-authored-by: Guoxiong Li <lgxbslgx@gmail.com>
Reviewed-by: jfranck
|
2021-04-29 09:38:24 +00:00 |
|
Jan Lahoda
|
0a4c33826d
|
8263432: javac may report an invalid package/class clash on case insensitive filesystems
Reviewed-by: vromero
|
2021-04-27 08:55:59 +00:00 |
|
Guoxiong Li
|
2b09ff219e
|
8232765: NullPointerException at Types.eraseNotNeeded() when compiling a class
Reviewed-by: mcimadamore
|
2021-04-26 14:13:13 +00:00 |
|
Jesper Steen Møller
|
83364a4b4a
|
8264258: Unknown lookups in the java package give misleading compilation errors
Reviewed-by: sadayapalam
|
2021-04-26 11:53:27 +00:00 |
|
Guoxiong Li
|
4b7f027407
|
8231179: Investigate why tools/javac/options/BCPOrSystemNotSpecified.java fails on Window
Reviewed-by: vromero
|
2021-04-24 02:18:31 +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
|
657f103937
|
8057543: Replace javac's Filter with Predicate (and lambdas)
Reviewed-by: mcimadamore
|
2021-04-22 16:44:29 +00:00 |
|
Guoxiong Li
|
07a7510d87
|
8200145: Conditional expression mistakenly treated as standalone
Reviewed-by: mcimadamore
|
2021-04-21 14:36:47 +00:00 |
|
Vicente Romero
|
0b1b5c8d0b
|
8264373: javac hangs when annotation is declared with sealed public modifier
Reviewed-by: jlahoda
|
2021-04-15 19:07:11 +00:00 |
|
Joe Darcy
|
863feab998
|
8005295: Use mandated information for printing of repeating annotations
Reviewed-by: jjg
|
2021-04-09 22:02:34 +00:00 |
|
Guoxiong Li
|
57f1e7d934
|
8264696: Multi-catch clause causes compiler exception because it uses the package-private supertype
Reviewed-by: vromero
|
2021-04-08 21:34:51 +00:00 |
|
Joe Darcy
|
ccefa5e378
|
8261625: Add Elements.isAutomaticModule(ModuleElement)
Reviewed-by: vromero, jlahoda
|
2021-04-08 21:25:17 +00:00 |
|
Jonathan Gibbons
|
e8eda655bb
|
8264664: use text blocks in javac module tests
Reviewed-by: darcy
|
2021-04-03 01:18:00 +00:00 |
|
Jan Lahoda
|
fdfa1dda08
|
8264306: Non deterministic generation of java/lang/invoke/MemberName.class
Reviewed-by: shade, jfranck
|
2021-04-01 11:38:45 +00:00 |
|
Jan Lahoda
|
9cd21b687e
|
8263590: Rawtypes warnings should be produced for pattern matching in instanceof
Reviewed-by: mcimadamore
|
2021-03-18 12:37:20 +00:00 |
|
Jan Lahoda
|
6d3c858cbb
|
8259235: javac crashes while attributing super method invocation
Reviewed-by: vromero
|
2021-03-03 12:38:26 +00:00 |
|
Jan Lahoda
|
85a5ae8cb7
|
8261606: Surprising behavior of step over in String switch
Reviewed-by: vromero
|
2021-03-02 12:02:26 +00:00 |
|
hltj
|
de3f519dc9
|
8258897: wrong translation of capturing local classes inside nested lambdas
Co-authored-by: Bernard Blaser <bsrbnd@openjdk.org>
Reviewed-by: jlahoda
|
2021-02-26 13:09:47 +00:00 |
|
Adam Sotona
|
2eca17d1b1
|
8261457: test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified
Reviewed-by: vromero
|
2021-02-25 14:59:32 +00:00 |
|
Jonathan Gibbons
|
c4f17a3e1d
|
8257925: enable more support for nested inline tags
Reviewed-by: prappo, hannesw
|
2021-02-19 15:59:05 +00:00 |
|
Jan Lahoda
|
d0a8f2f737
|
8260593: javac can skip a temporary local variable when pattern matching over a local variable
Reviewed-by: vromero
|
2021-02-08 09:36:29 +00:00 |
|
Jan Lahoda
|
90376156be
|
8222850: jshell tool: Misleading cascade compiler error in switch expression with undefined vars
Reviewed-by: vromero
|
2021-02-03 09:21:43 +00:00 |
|
Guoxiong Li
|
739bbd03c5
|
8260566: Pattern type X is a subtype of expression type Y message is incorrect
Reviewed-by: jlahoda, tvaleev
|
2021-01-29 18:27:03 +00:00 |
|
Vicente Romero
|
b2e582a882
|
8259905: Compiler treats 'sealed' keyword as 'var' keyword
Reviewed-by: jlahoda
|
2021-01-29 16:50:27 +00:00 |
|
Guoxiong Li
|
0eed2c3312
|
8259359: javac does not attribute unexpected super constructor invocation qualifier, and may crash
Reviewed-by: vromero
|
2021-01-27 18:12:57 +00:00 |
|
Jan Lahoda
|
b3c8a52803
|
8259050: Error recovery in lexer could be improved
Reviewed-by: vromero
|
2021-01-27 11:00:12 +00:00 |
|
Guoxiong Li
|
23edb6f6b2
|
8236490: Compiler bug relating to @NonNull annotation
Reviewed-by: vromero, jfranck
|
2021-01-26 08:57:20 +00:00 |
|
Jonathan Gibbons
|
d6fb9d7256
|
8255464: Cannot access ModuleTree in a CompilationUnitTree
Reviewed-by: vromero
|
2021-01-25 21:44:58 +00:00 |
|
Jesper Wilhelmsson
|
51e14f2e2a
|
Merge
|
2021-01-14 01:29:47 +00:00 |
|
Vicente Romero
|
ac4cd2e3c9
|
8231461: static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference
Reviewed-by: mcimadamore
|
2021-01-13 17:27:32 +00:00 |
|
Jonathan Gibbons
|
5f9cd72c54
|
8259645: Revert JDK-8245956 JavaCompiler still uses File API instead of Path API in a specific case
Reviewed-by: chegar
|
2021-01-12 19:57:08 +00:00 |
|
Jesper Wilhelmsson
|
b378f54df3
|
Merge
|
2021-01-12 01:08:14 +00:00 |
|
Jonathan Gibbons
|
2cb271e691
|
8253996: Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing
Reviewed-by: hannesw
|
2021-01-11 17:35:50 +00:00 |
|
Guoxiong Li
|
33fbc10cb8
|
8259025: Record compact constructor using Objects.requireNonNull
Reviewed-by: attila
|
2021-01-11 13:50:53 +00:00 |
|
Jan Lahoda
|
235488215b
|
8250768: javac should be adapted to changes in JEP 12
Reviewed-by: mcimadamore, erikj, jjg, ihse
|
2021-01-11 10:10:47 +00:00 |
|