Code Review for jdk11u-dev

Prepared by:eastigeevich on Fri Apr 16 14:07:47 UTC 2021
Workspace:/local/home/eastig/workplace/jdk11u-dev
Compare against: http://hg.openjdk.java.net/jdk-updates/jdk11u-dev
Compare against version:54092
Summary of changes: 161 lines changed: 130 ins; 29 del; 2 mod; 6617 unchg
Changeset: jdk11u-dev.changeset
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java

rev 54093 : 8177068: incomplete classpath causes NPE in Flow
Summary: Undo completions that failed during speculative attribution, so that the appropriate CompletionFailures are thrown again and properly reported.
Reviewed-by: vromero
20 lines changed: 20 ins; 0 del; 0 mod; 186 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

rev 54093 : 8177068: incomplete classpath causes NPE in Flow
Summary: Undo completions that failed during speculative attribution, so that the appropriate CompletionFailures are thrown again and properly reported.
Reviewed-by: vromero
2 lines changed: 2 ins; 0 del; 0 mod; 5192 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java

rev 54093 : 8177068: incomplete classpath causes NPE in Flow
Summary: Undo completions that failed during speculative attribution, so that the appropriate CompletionFailures are thrown again and properly reported.
Reviewed-by: vromero
35 lines changed: 4 ins; 29 del; 2 mod; 1239 unchg

------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java

rev 54093 : 8177068: incomplete classpath causes NPE in Flow
Summary: Undo completions that failed during speculative attribution, so that the appropriate CompletionFailures are thrown again and properly reported.
Reviewed-by: vromero
104 lines changed: 104 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /home/eastig/bin/webrev.ksh (vers 25.18-hg+openjdk.java.net).