From c13edb7af0b19d97118bc0aa5c96c8565113d8b7 Mon Sep 17 00:00:00 2001 From: Bart van Helvert Date: Mon, 23 Aug 2021 08:30:15 +0200 Subject: [PATCH] [jvm] SerializableHasSerialVersionUidFieldInspection add virtualFile null check GitOrigin-RevId: 0c739d760590788abf811374998f3f92781cb459 --- .../SerializableHasSerialVersionUidFieldInspection.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jvm/jvm-analysis-impl/src/com/intellij/codeInspection/SerializableHasSerialVersionUidFieldInspection.kt b/jvm/jvm-analysis-impl/src/com/intellij/codeInspection/SerializableHasSerialVersionUidFieldInspection.kt index b90986c2ec26..82224417f5bb 100644 --- a/jvm/jvm-analysis-impl/src/com/intellij/codeInspection/SerializableHasSerialVersionUidFieldInspection.kt +++ b/jvm/jvm-analysis-impl/src/com/intellij/codeInspection/SerializableHasSerialVersionUidFieldInspection.kt @@ -52,7 +52,8 @@ class SerializableHasSerialVersionUidFieldInspection : USerializableInspectionBa val initializer = uFactory.createLongConstantExpression(serialUid, null)?.sourcePsi ?: return val action = createAddFieldActions(psiClass, SerialVersionUIDFieldInfo(HardcodedMethodConstants.SERIAL_VERSION_UID, initializer, project)).firstOrNull() ?: return - val editor = (FileEditorManager.getInstance(project).getSelectedEditor(containingFile.virtualFile) as? TextEditor)?.editor ?: return + val vFile = containingFile.virtualFile ?: return + val editor = (FileEditorManager.getInstance(project).getSelectedEditor(vFile) as? TextEditor)?.editor ?: return action.invoke(project, editor, containingFile) } }