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