org.jetbrains.kotlin.resolve.scopes
Interface RedeclarationHandler

All Known Implementing Classes:
TraceBasedRedeclarationHandler

public interface RedeclarationHandler


Field Summary
static RedeclarationHandler DO_NOTHING
           
static RedeclarationHandler THROW_EXCEPTION
           
 
Method Summary
 void handleConflictingOverloads(CallableMemberDescriptor first, CallableMemberDescriptor second)
           
 void handleRedeclaration(DeclarationDescriptor first, DeclarationDescriptor second)
           
 

Field Detail

DO_NOTHING

static final RedeclarationHandler DO_NOTHING

THROW_EXCEPTION

static final RedeclarationHandler THROW_EXCEPTION
Method Detail

handleRedeclaration

void handleRedeclaration(@NotNull
                         DeclarationDescriptor first,
                         @NotNull
                         DeclarationDescriptor second)

handleConflictingOverloads

void handleConflictingOverloads(@NotNull
                                CallableMemberDescriptor first,
                                @NotNull
                                CallableMemberDescriptor second)