hg: jdk/jdk: 8209055: c.s.t.javac.code.DeferredCompletionFailureHandler seems to use WeakHashMap incorrectly

jan.lahoda at oracle.com jan.lahoda at oracle.com
Mon Nov 12 09:43:36 UTC 2018


Changeset: 1a6aeca4a8c9
Author:    jlahoda
Date:      2018-11-12 09:35 +0000
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/1a6aeca4a8c9

8209055: c.s.t.javac.code.DeferredCompletionFailureHandler seems to use WeakHashMap incorrectly
Summary: Do not keep speculative Symbols in DeferredCompletionFailureHandler.
Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
+ test/langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java



More information about the jdk-changes mailing list