From daf243a6f081abed5d5b0f19612b8a60e02646c5 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 21 Feb 2013 17:57:20 +0400 Subject: [PATCH] cleanup --- .../openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java index 1eb154c5eabc..c3755c8f90f3 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java @@ -53,6 +53,7 @@ import java.util.*; * @author max */ public class VirtualDirectoryImpl extends VirtualFileSystemEntry { + private static final boolean CHECK = ApplicationManager.getApplication().isUnitTestMode(); static final VirtualDirectoryImpl NULL_VIRTUAL_FILE = new VirtualDirectoryImpl("*?;%NULL", null, LocalFileSystem.getInstance(), -42, 0) { public String toString() { return "NULL"; @@ -61,7 +62,7 @@ public class VirtualDirectoryImpl extends VirtualFileSystemEntry { private final NewVirtualFileSystem myFS; - // stores child files. The array is logically divided into the two halves: + // stores child files. The array is logically divided into the two parts: // left subarray for storing real files, right subarray for storing fake files with "suspicious" names // files in each subarray are sorted according to the compareNameTo() comparator private VirtualFileSystemEntry[] myChildren = EMPTY_ARRAY; // guarded by this, either real file or fake file (meaning it's not a real child but suspicious name) @@ -502,6 +503,7 @@ public class VirtualDirectoryImpl extends VirtualFileSystemEntry { } private static void assertConsistency(@NotNull VirtualFileSystemEntry[] array, boolean ignoreCase) { + if (!CHECK) return; for (int i = 0; i < array.length; i++) { VirtualFileSystemEntry file = array[i]; if (isSuspiciousName(file) && i != array.length - 1 ) {