diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/targets/KotlinJvmModuleBuildTarget.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/targets/KotlinJvmModuleBuildTarget.kt index 25fb049e5adbb..35b3de9328d47 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/targets/KotlinJvmModuleBuildTarget.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/targets/KotlinJvmModuleBuildTarget.kt @@ -381,6 +381,9 @@ class KotlinJvmModuleBuildTarget(kotlinContext: KotlinCompileContext, jpsModuleB val className = generatedClass.outputClass.className if (!cache.isMultifileFacade(className)) return emptySet() + // In case of graph implementation of JPS + if (previousMappings == null) return emptySet() + val name = previousMappings.getName(className.internalName) return previousMappings.getClassSources(name).toSet() }