public class TaskPrioritizer extends java.lang.Object
| Constructor and Description |
|---|
TaskPrioritizer() |
| Modifier and Type | Method and Description |
|---|---|
static <D extends CallableDescriptor,F extends D> |
computePrioritizedTasks(BasicCallResolutionContext context,
Name name,
JetReferenceExpression functionReference,
java.util.List<CallableDescriptorCollector<? extends D>> callableDescriptorCollectors) |
static <D extends CallableDescriptor,F extends D> |
computePrioritizedTasksFromCandidates(BasicCallResolutionContext context,
JetReferenceExpression functionReference,
java.util.Collection<ResolutionCandidate<D>> candidates) |
static <D extends CallableDescriptor> |
convertWithImpliedThis(JetScope scope,
java.util.Collection<ReceiverValue> receiverParameters,
java.util.Collection<? extends D> descriptors) |
static JetSuperExpression |
getReceiverSuper(ReceiverValue receiver) |
static <D extends CallableDescriptor> |
splitLexicallyLocalDescriptors(java.util.Collection<ResolutionCandidate<D>> allDescriptors,
DeclarationDescriptor containerOfTheCurrentLocality,
java.util.Collection<ResolutionCandidate<D>> local,
java.util.Collection<ResolutionCandidate<D>> nonlocal) |
public TaskPrioritizer()
public static <D extends CallableDescriptor> void splitLexicallyLocalDescriptors(@NotNull java.util.Collection<ResolutionCandidate<D>> allDescriptors, @NotNull DeclarationDescriptor containerOfTheCurrentLocality, @NotNull java.util.Collection<ResolutionCandidate<D>> local, @NotNull java.util.Collection<ResolutionCandidate<D>> nonlocal)
@Nullable public static JetSuperExpression getReceiverSuper(@NotNull ReceiverValue receiver)
@NotNull public static <D extends CallableDescriptor,F extends D> java.util.List<ResolutionTask<D,F>> computePrioritizedTasks(@NotNull BasicCallResolutionContext context, @NotNull Name name, @NotNull JetReferenceExpression functionReference, @NotNull java.util.List<CallableDescriptorCollector<? extends D>> callableDescriptorCollectors)
public static <D extends CallableDescriptor> java.util.Collection<ResolutionCandidate<D>> convertWithImpliedThis(@NotNull JetScope scope, @NotNull java.util.Collection<ReceiverValue> receiverParameters, @NotNull java.util.Collection<? extends D> descriptors)
public static <D extends CallableDescriptor,F extends D> java.util.List<ResolutionTask<D,F>> computePrioritizedTasksFromCandidates(@NotNull BasicCallResolutionContext context, @NotNull JetReferenceExpression functionReference, @NotNull java.util.Collection<ResolutionCandidate<D>> candidates)