org.jetbrains.kotlin.checkers
Class DebugInfoUtil.DebugInfoReporter

java.lang.Object
  extended by org.jetbrains.kotlin.checkers.DebugInfoUtil.DebugInfoReporter
Enclosing class:
DebugInfoUtil

public abstract static class DebugInfoUtil.DebugInfoReporter
extends java.lang.Object


Constructor Summary
DebugInfoUtil.DebugInfoReporter()
           
 
Method Summary
 void preProcessReference(KtReferenceExpression expression)
           
 void reportDynamicCall(KtElement element, DeclarationDescriptor declarationDescriptor)
           
abstract  void reportElementWithErrorType(KtReferenceExpression expression)
           
abstract  void reportMissingUnresolved(KtReferenceExpression expression)
           
abstract  void reportUnresolvedWithTarget(KtReferenceExpression expression, java.lang.String target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugInfoUtil.DebugInfoReporter

public DebugInfoUtil.DebugInfoReporter()
Method Detail

preProcessReference

public void preProcessReference(@NotNull
                                KtReferenceExpression expression)

reportElementWithErrorType

public abstract void reportElementWithErrorType(@NotNull
                                                KtReferenceExpression expression)

reportMissingUnresolved

public abstract void reportMissingUnresolved(@NotNull
                                             KtReferenceExpression expression)

reportUnresolvedWithTarget

public abstract void reportUnresolvedWithTarget(@NotNull
                                                KtReferenceExpression expression,
                                                @NotNull
                                                java.lang.String target)

reportDynamicCall

public void reportDynamicCall(@NotNull
                              KtElement element,
                              DeclarationDescriptor declarationDescriptor)