Minor: Move filters to the companion object
This commit is contained in:
+11
-9
@@ -9,16 +9,18 @@ import com.intellij.ui.classFilter.ClassFilter
|
|||||||
import com.intellij.ui.classFilter.DebuggerClassFilterProvider
|
import com.intellij.ui.classFilter.DebuggerClassFilterProvider
|
||||||
import org.jetbrains.kotlin.idea.debugger.KotlinDebuggerSettings
|
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 {
|
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<ClassFilter>? {
|
override fun getFilters(): List<ClassFilter>? {
|
||||||
return if (KotlinDebuggerSettings.getInstance().DEBUG_DISABLE_KOTLIN_INTERNAL_CLASSES) FILTERS else listOf()
|
return if (KotlinDebuggerSettings.getInstance().DEBUG_DISABLE_KOTLIN_INTERNAL_CLASSES) FILTERS else listOf()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user