Scala中的一个或多个参数

时间:2019-03-18 14:55:39

标签: java scala java-8

我正在将代码从Java移植到Scala,当其他Java类使用该移植的代码时,我遇到了问题。

在Java中,我有

 private void logInfo(Marker marker, Object message, MessageFormatMessage template, Object... objects)

该方法可以接收一个或多个对象Object... objects

在Scala中,代码被移植为

  private def logInfo(marker: Marker, message: Any, template: MessageFormatMessage, objects: Any*): Unit = {

我将一个或多个对象用作Any*

但是从Java代码中不能像以前那样使用它。

有任何想法如何进行此移植并继续与复古兼容吗?

致谢。

0 个答案:

没有答案