org.jetbrains.kotlin.resolve.calls.results
Class OverloadResolutionResultsUtil

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.calls.results.OverloadResolutionResultsUtil

public class OverloadResolutionResultsUtil
extends java.lang.Object


Constructor Summary
OverloadResolutionResultsUtil()
           
 
Method Summary
static
<D extends CallableDescriptor>
OverloadResolutionResults<D>
ambiguity(OverloadResolutionResults<D> results1, OverloadResolutionResults<D> results2)
           
static
<D extends CallableDescriptor>
ResolvedCall<D>
getResultingCall(OverloadResolutionResults<D> results, ContextDependency contextDependency)
           
static
<D extends CallableDescriptor>
KotlinType
getResultingType(OverloadResolutionResults<D> results, ContextDependency contextDependency)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverloadResolutionResultsUtil

public OverloadResolutionResultsUtil()
Method Detail

ambiguity

@NotNull
public static <D extends CallableDescriptor> OverloadResolutionResults<D> ambiguity(OverloadResolutionResults<D> results1,
                                                                                            OverloadResolutionResults<D> results2)

getResultingType

@Nullable
public static <D extends CallableDescriptor> KotlinType getResultingType(@NotNull
                                                                                  OverloadResolutionResults<D> results,
                                                                                  @NotNull
                                                                                  ContextDependency contextDependency)

getResultingCall

@Nullable
public static <D extends CallableDescriptor> ResolvedCall<D> getResultingCall(@NotNull
                                                                                       OverloadResolutionResults<D> results,
                                                                                       @NotNull
                                                                                       ContextDependency contextDependency)