我使用的是用来发送邮箱的Mailgan Java API.邮件构建器上有一个.to
方法,您可以使用它来填充收件人的详细信息.然而,当我try 使用它时,它告诉我有一个编译错误,因为它假设我正在try 使用创建对的.to
函数.
我从以下几个方面开始:
Message.builder()
.from(emailAddress)
.subject(subject)
.attachment(File("/path/to/file"))
.to(recipient)
.build()
它告诉我.build()
是一个未解析的引用,当我将鼠标悬停在.to
上时,它显示
public infix fun <A, B> A.to(
that: B
): Pair<A, B>
作为它正在使用的功能.我try 指定.`to`(recipient)
以绕过此问题,并try 查看是否可以导入该方法,但这是不可能的,我按照它的提示删除了它
无法导入‘to’,只能从包或对象导入函数和属性
我还try 创建一个扩展函数,但它无法访问MessageBuilder的私有to
属性,因此这似乎是不可能的.