From cbaaacfba25d83d4c5bbb5a94858b622b238551f Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 29 Dec 2014 13:56:37 +0300 Subject: [PATCH] assertions --- .../intellij/openapi/fileEditor/impl/EditorComposite.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorComposite.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorComposite.java index bf523f26d03c..c4ea579a1b46 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorComposite.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorComposite.java @@ -32,6 +32,7 @@ import com.intellij.openapi.fileEditor.ex.IdeDocumentHistory; import com.intellij.openapi.project.DumbService; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.Disposer; +import com.intellij.openapi.util.NullUtils; import com.intellij.openapi.util.Pair; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.wm.FocusWatcher; @@ -50,10 +51,8 @@ import javax.swing.border.EmptyBorder; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import java.awt.*; -import java.util.Collections; -import java.util.HashMap; +import java.util.*; import java.util.List; -import java.util.Map; /** * This class hides internal structure of UI component which represent @@ -106,6 +105,7 @@ public abstract class EditorComposite implements Disposable { @NotNull final FileEditorManagerEx fileEditorManager) { myFile = file; myEditors = editors; + if (NullUtils.hasNull(editors)) throw new IllegalArgumentException("Must not pass null editors in " + Arrays.asList(editors)); myFileEditorManager = fileEditorManager; myInitialFileTimeStamp = myFile.getTimeStamp();