[coverage] EA-1027259 Fix NPE

GitOrigin-RevId: 30d83e3aaeb79ee658fb129bbf87ef4193dc5f5e
This commit is contained in:
Maksim Zuev
2024-01-30 10:06:00 +01:00
committed by intellij-monorepo-bot
parent 0fe1ce6791
commit 3b77dac170

View File

@@ -118,11 +118,13 @@ public final class PackageAnnotator {
final boolean classExists = classData != null && classData.getLines() != null;
if (classFile != null && (!classExists || !classData.isFullyAnalysed())) {
ClassData fullClassData = collectNonCoveredClassInfo(classFile, className, getUnloadedClassesProjectData());
if (classData == null) {
classData = fullClassData;
}
else {
classData.merge(fullClassData);
if (fullClassData != null) {
if (classData == null) {
classData = fullClassData;
}
else {
classData.merge(fullClassData);
}
}
}