From 0bf63c3000ea5520c79adb6be0637b377a12a9e7 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 7 Feb 2020 00:44:04 +0900 Subject: [PATCH] Minor: Move filters to the companion object --- ...inDebuggerInternalClassesFilterProvider.kt | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/filter/KotlinDebuggerInternalClassesFilterProvider.kt b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/filter/KotlinDebuggerInternalClassesFilterProvider.kt index 8ab392ccc13..df878b7d3fd 100644 --- a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/filter/KotlinDebuggerInternalClassesFilterProvider.kt +++ b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/filter/KotlinDebuggerInternalClassesFilterProvider.kt @@ -9,16 +9,18 @@ import com.intellij.ui.classFilter.ClassFilter import com.intellij.ui.classFilter.DebuggerClassFilterProvider import org.jetbrains.kotlin.idea.debugger.KotlinDebuggerSettings -private val FILTERS = listOf( - ClassFilter("kotlin.jvm*"), - ClassFilter("kotlin.reflect*"), - ClassFilter("kotlin.NoWhenBranchMatchedException"), - ClassFilter("kotlin.TypeCastException"), - ClassFilter("kotlin.KotlinNullPointerException") -) - class KotlinDebuggerInternalClassesFilterProvider : DebuggerClassFilterProvider { + private companion object { + private val FILTERS = listOf( + ClassFilter("kotlin.jvm*"), + ClassFilter("kotlin.reflect*"), + ClassFilter("kotlin.NoWhenBranchMatchedException"), + ClassFilter("kotlin.TypeCastException"), + ClassFilter("kotlin.KotlinNullPointerException") + ) + } + override fun getFilters(): List? { return if (KotlinDebuggerSettings.getInstance().DEBUG_DISABLE_KOTLIN_INTERNAL_CLASSES) FILTERS else listOf() } -} +} \ No newline at end of file