From 93a409d459fb69558005effe7b7f7ca9d0ce5ad8 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 21 Nov 2014 19:02:47 +0300 Subject: [PATCH] Rendering for resolution candidates --- .../tests/org/jetbrains/jet/checkers/LazyOperationsLog.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/compiler/tests/org/jetbrains/jet/checkers/LazyOperationsLog.kt b/compiler/tests/org/jetbrains/jet/checkers/LazyOperationsLog.kt index 35a676aaf61..df7f99cc2c5 100644 --- a/compiler/tests/org/jetbrains/jet/checkers/LazyOperationsLog.kt +++ b/compiler/tests/org/jetbrains/jet/checkers/LazyOperationsLog.kt @@ -34,6 +34,11 @@ import org.jetbrains.jet.lang.resolve.DescriptorUtils import java.util.HashMap import org.jetbrains.jet.lang.types.JetTypeImpl import java.util.regex.Pattern +import org.jetbrains.jet.lang.resolve.calls.tasks.ResolutionTaskHolder +import org.jetbrains.jet.renderer.DescriptorRenderer +import org.jetbrains.jet.lang.resolve.calls.context.BasicCallResolutionContext +import org.jetbrains.jet.lang.psi.debugText.getDebugText +import org.jetbrains.jet.lang.resolve.calls.tasks.ResolutionCandidate class LazyOperationsLog( val stringSanitizer: (String) -> String @@ -185,6 +190,8 @@ class LazyOperationsLog( } }.appendQuoted() } + o is ResolutionCandidate<*> -> DescriptorRenderer.COMPACT.render(o.getDescriptor()).appendQuoted() + o is ResolutionTaskHolder<*, *> -> o.field("basicCallResolutionContext").call.getCallElement().getDebugText()?.appendQuoted() } return sb.toString() }