Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. public static StackValue generateCallReceiver(
  2. @NotNull ResolvedCall<?> resolvedCall,
  3. @NotNull ExpressionCodegen codegen,
  4. @Nullable Callable callableMethod,
  5. @Nullable ReceiverParameterDescriptor dispatchReceiverParameter,
  6. @NotNull StackValue dispatchReceiver,
  7. @Nullable ReceiverParameterDescriptor extensionReceiverParameter,
  8. @NotNull StackValue extensionReceiver
  9. ) {
  10. ...
  11. if (extensionReceiverParameter != null) {
  12. jvmKotlinType = calcExtensionReceiverType(
  13. resolvedCall, extensionReceiverParameter, typeMapper, callableMethod, state
  14. );
  15. ...
  16. }
  17. ...
  18. return new CallReceiver(
  19. dispatchReceiver, extensionReceiver, jvmKotlinType.getType(),
  20. jvmKotlinType.getKotlinType(), secondReceiverType, secondReceiverKotlinType
  21. );
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement