From 7be9f887a131ce88f2a7ff11fb86418cef405eb2 Mon Sep 17 00:00:00 2001 From: Artem Khvastunov Date: Thu, 5 Jul 2018 14:18:00 +0200 Subject: [PATCH] make IndexGenerator.CHECK_HASH_COLLISIONS use property instead of environment variable --- tools/index-tools/src/org/jetbrains/index/IndexGenerator.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/index-tools/src/org/jetbrains/index/IndexGenerator.kt b/tools/index-tools/src/org/jetbrains/index/IndexGenerator.kt index 3fc9a399042a..0c6d3a611373 100644 --- a/tools/index-tools/src/org/jetbrains/index/IndexGenerator.kt +++ b/tools/index-tools/src/org/jetbrains/index/IndexGenerator.kt @@ -7,6 +7,7 @@ import com.intellij.openapi.vfs.VirtualFile import com.intellij.openapi.vfs.VirtualFileFilter import com.intellij.openapi.vfs.VirtualFileVisitor import com.intellij.psi.stubs.FileContentHashing +import com.intellij.util.SystemProperties import com.intellij.util.indexing.FileContentImpl import com.intellij.util.io.PersistentHashMap import junit.framework.TestCase @@ -16,10 +17,10 @@ import java.util.concurrent.atomic.AtomicInteger /** * @author traff */ - abstract class IndexGenerator(private val indexStorageFilePath: String) { companion object { - val CHECK_HASH_COLLISIONS: Boolean = System.getenv("INDEX_GENERATOR_CHECK_HASH_COLLISIONS")?.toBoolean() ?: false + const val CHECK_HASH_COLLISIONS_PROPERTY = "idea.index.generator.check.hash.collisions" + val CHECK_HASH_COLLISIONS: Boolean = SystemProperties.`is`(CHECK_HASH_COLLISIONS_PROPERTY) } open val fileFilter: VirtualFileFilter