org.jetbrains.kotlin.serialization.deserialization
Interface ErrorReporter


public interface ErrorReporter


Field Summary
static ErrorReporter DO_NOTHING
           
 
Method Summary
 void reportCannotInferVisibility(CallableMemberDescriptor descriptor)
           
 void reportIncompatibleMetadataVersion(ClassId classId, java.lang.String filePath, BinaryVersion actualVersion)
           
 void reportIncompleteHierarchy(ClassDescriptor descriptor, java.util.List<java.lang.String> unresolvedSuperClasses)
           
 void reportLoadingError(java.lang.String message, java.lang.Exception exception)
           
 

Field Detail

DO_NOTHING

static final ErrorReporter DO_NOTHING
Method Detail

reportIncompatibleMetadataVersion

void reportIncompatibleMetadataVersion(@NotNull
                                       ClassId classId,
                                       @NotNull
                                       java.lang.String filePath,
                                       @NotNull
                                       BinaryVersion actualVersion)

reportIncompleteHierarchy

void reportIncompleteHierarchy(@NotNull
                               ClassDescriptor descriptor,
                               @NotNull
                               java.util.List<java.lang.String> unresolvedSuperClasses)

reportCannotInferVisibility

void reportCannotInferVisibility(@NotNull
                                 CallableMemberDescriptor descriptor)

reportLoadingError

void reportLoadingError(@NotNull
                        java.lang.String message,
                        @Nullable
                        java.lang.Exception exception)