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(JetReferenceExpression expression)
           
 void reportDynamicCall(JetElement element, DeclarationDescriptor declarationDescriptor)
           
abstract  void reportElementWithErrorType(JetReferenceExpression expression)
           
abstract  void reportMissingUnresolved(JetReferenceExpression expression)
           
abstract  void reportUnresolvedWithTarget(JetReferenceExpression 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
                                JetReferenceExpression expression)

reportElementWithErrorType

public abstract void reportElementWithErrorType(@NotNull
                                                JetReferenceExpression expression)

reportMissingUnresolved

public abstract void reportMissingUnresolved(@NotNull
                                             JetReferenceExpression expression)

reportUnresolvedWithTarget

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

reportDynamicCall

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