JVM IR: Allow debugger to evaluate expressions involving IR dependencies

This commit is contained in:
Steven Schäfer
2020-09-22 11:54:36 +02:00
committed by max-kammerer
parent 48b736e551
commit 39736868bf
2 changed files with 2 additions and 3 deletions
@@ -445,8 +445,8 @@ class KotlinEvaluator(val codeFragment: KtCodeFragment, private val sourcePositi
override fun getModifier() = null
companion object {
private val IGNORED_DIAGNOSTICS: Set<DiagnosticFactory<*>> =
Errors.INVISIBLE_REFERENCE_DIAGNOSTICS + setOf(Errors.EXPERIMENTAL_API_USAGE_ERROR, Errors.MISSING_DEPENDENCY_SUPERCLASS)
private val IGNORED_DIAGNOSTICS: Set<DiagnosticFactory<*>> = Errors.INVISIBLE_REFERENCE_DIAGNOSTICS +
setOf(Errors.EXPERIMENTAL_API_USAGE_ERROR, Errors.MISSING_DEPENDENCY_SUPERCLASS, Errors.IR_COMPILED_CLASS)
private val DEFAULT_METHOD_MARKERS = listOf(AsmTypes.OBJECT_TYPE, AsmTypes.DEFAULT_CONSTRUCTOR_MARKER)
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
LineBreakpoint created at test.kt:8
Run Java
Connected to the target VM