|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ResolvedCall<D extends CallableDescriptor>
Method Summary | |
---|---|
ArgumentMapping |
getArgumentMapping(ValueArgument valueArgument)
The result of mapping the value argument to a parameter |
Call |
getCall()
The call that was resolved to this ResolvedCall |
D |
getCandidateDescriptor()
A target callable descriptor as it was accessible in the corresponding scope, i.e. |
DataFlowInfoForArguments |
getDataFlowInfoForArguments()
Data flow info for each argument and the result data flow info |
ReceiverValue |
getDispatchReceiver()
If the target was a member of a class, this is the object of that class to call it on |
ExplicitReceiverKind |
getExplicitReceiverKind()
Determines whether receiver argument or this object is substituted for explicit receiver |
Receiver |
getExtensionReceiver()
If the target was an extension function or property, this is the value for its receiver parameter |
D |
getResultingDescriptor()
Type arguments are substituted. |
ResolutionStatus |
getStatus()
|
java.util.Map<TypeParameterDescriptor,KotlinType> |
getTypeArguments()
What's substituted for type parameters |
java.util.Map<ValueParameterDescriptor,ResolvedValueArgument> |
getUnsubstitutedValueArguments()
Values (arguments) for value parameters, no type parameter substitution |
java.util.Map<ValueParameterDescriptor,ResolvedValueArgument> |
getValueArguments()
Values (arguments) for value parameters |
java.util.List<ResolvedValueArgument> |
getValueArgumentsByIndex()
Values (arguments) for value parameters indexed by parameter index |
boolean |
isSafeCall()
|
Method Detail |
---|
@NotNull ResolutionStatus getStatus()
@NotNull Call getCall()
@NotNull D getCandidateDescriptor()
@NotNull D getResultingDescriptor()
@Nullable Receiver getExtensionReceiver()
@Nullable ReceiverValue getDispatchReceiver()
@NotNull ExplicitReceiverKind getExplicitReceiverKind()
@NotNull java.util.Map<ValueParameterDescriptor,ResolvedValueArgument> getValueArguments()
@NotNull java.util.Map<ValueParameterDescriptor,ResolvedValueArgument> getUnsubstitutedValueArguments()
@Nullable java.util.List<ResolvedValueArgument> getValueArgumentsByIndex()
@NotNull ArgumentMapping getArgumentMapping(@NotNull ValueArgument valueArgument)
@NotNull java.util.Map<TypeParameterDescriptor,KotlinType> getTypeArguments()
@NotNull DataFlowInfoForArguments getDataFlowInfoForArguments()
boolean isSafeCall()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |