org.jetbrains.kotlin.resolve
Class TraceBasedRedeclarationHandler

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.TraceBasedRedeclarationHandler
All Implemented Interfaces:
RedeclarationHandler

public class TraceBasedRedeclarationHandler
extends java.lang.Object
implements RedeclarationHandler


Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.resolve.scopes.RedeclarationHandler
DO_NOTHING, THROW_EXCEPTION
 
Constructor Summary
TraceBasedRedeclarationHandler(BindingTrace trace)
           
 
Method Summary
 void handleConflictingOverloads(CallableMemberDescriptor first, CallableMemberDescriptor second)
           
 void handleRedeclaration(DeclarationDescriptor first, DeclarationDescriptor second)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraceBasedRedeclarationHandler

public TraceBasedRedeclarationHandler(@NotNull
                                      BindingTrace trace)
Method Detail

handleRedeclaration

public void handleRedeclaration(@NotNull
                                DeclarationDescriptor first,
                                @NotNull
                                DeclarationDescriptor second)
Specified by:
handleRedeclaration in interface RedeclarationHandler

handleConflictingOverloads

public void handleConflictingOverloads(@NotNull
                                       CallableMemberDescriptor first,
                                       @NotNull
                                       CallableMemberDescriptor second)
Specified by:
handleConflictingOverloads in interface RedeclarationHandler