public interface ResolvedCallWithTrace<D extends CallableDescriptor> extends ResolvedCall<D>
| Modifier and Type | Method and Description |
|---|---|
ResolvedCallImpl<D> |
getCallToCompleteTypeArgumentInference()
//todo get rid of Impl class in the interface
If the call has incomplete type parameters, it should be completed after resolution process is finished.
|
ResolutionStatus |
getStatus() |
DelegatingBindingTrace |
getTrace() |
boolean |
hasIncompleteTypeParameters()
Resolved call can have incomplete type parameters
if ResolutionStatus is INCOMPLETE_TYPE_INFERENCE (might be completed successfully)
or OTHER_ERROR (cannot be completed successfully, but if there's only one candidate, should be completed anyway).
|
boolean |
isDirty() |
getCandidateDescriptor, getDataFlowInfo, getExplicitReceiverKind, getReceiverArgument, getResultingDescriptor, getThisObject, getTypeArguments, getValueArguments, getValueArgumentsByIndex, isSafeCall@NotNull ResolutionStatus getStatus()
boolean hasIncompleteTypeParameters()
boolean isDirty()
DelegatingBindingTrace getTrace()
@NotNull ResolvedCallImpl<D> getCallToCompleteTypeArgumentInference()