public class ResolutionTaskHolder<D extends CallableDescriptor,F extends D> extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ResolutionTaskHolder.PriorityProvider<D> |
Constructor and Description |
---|
ResolutionTaskHolder(JetReferenceExpression reference,
BasicCallResolutionContext basicCallResolutionContext,
ResolutionTaskHolder.PriorityProvider<ResolutionCandidate<D>> priorityProvider) |
Modifier and Type | Method and Description |
---|---|
void |
addCandidates(java.util.Collection<ResolutionCandidate<D>> candidates) |
void |
addCandidates(java.util.List<java.util.Collection<ResolutionCandidate<D>>> candidatesList) |
java.util.List<ResolutionTask<D,F>> |
getTasks() |
java.util.Collection<ResolutionCandidate<D>> |
setIsSafeCall(java.util.Collection<ResolutionCandidate<D>> candidates) |
public ResolutionTaskHolder(@NotNull JetReferenceExpression reference, @NotNull BasicCallResolutionContext basicCallResolutionContext, @NotNull ResolutionTaskHolder.PriorityProvider<ResolutionCandidate<D>> priorityProvider)
public java.util.Collection<ResolutionCandidate<D>> setIsSafeCall(@NotNull java.util.Collection<ResolutionCandidate<D>> candidates)
public void addCandidates(@NotNull java.util.Collection<ResolutionCandidate<D>> candidates)
public void addCandidates(@NotNull java.util.List<java.util.Collection<ResolutionCandidate<D>>> candidatesList)
public java.util.List<ResolutionTask<D,F>> getTasks()