Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static StackValue generateCallReceiver(
- @NotNull ResolvedCall<?> resolvedCall,
- @NotNull ExpressionCodegen codegen,
- @Nullable Callable callableMethod,
- @Nullable ReceiverParameterDescriptor dispatchReceiverParameter,
- @NotNull StackValue dispatchReceiver,
- @Nullable ReceiverParameterDescriptor extensionReceiverParameter,
- @NotNull StackValue extensionReceiver
- ) {
- ...
- if (extensionReceiverParameter != null) {
- jvmKotlinType = calcExtensionReceiverType(
- resolvedCall, extensionReceiverParameter, typeMapper, callableMethod, state
- );
- ...
- }
- ...
- return new CallReceiver(
- dispatchReceiver, extensionReceiver, jvmKotlinType.getType(),
- jvmKotlinType.getKotlinType(), secondReceiverType, secondReceiverKotlinType
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement