diff --git a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexUtil.java b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexUtil.java index 15b10c6f15d4..a8593634f934 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexUtil.java +++ b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexUtil.java @@ -89,7 +89,8 @@ public class BackwardReferenceIndexUtil { try { lightRef = writer.enumerateNames(ref, name -> anonymousClassEnumerator.getLightRefIfAnonymous(name)); if (lightRef != null) { - convertedRefs.put(lightRef, count); + Integer old = convertedRefs.get(lightRef); + convertedRefs.put(lightRef, old == null ? count : (old + count)); } } catch (IOException e) {