用于镜像Java静态方法的结构类型

时间:2017-07-04 22:07:06

标签: scala structural-typing

给出带调用的第三方Java库

public static Bar Foo()

我可以定义结构类型来表示这个吗?以下不匹配,因为它不会捕获静态特性。

val fooBar: { def Foo: Bar }

当然,我总是可以把这个电话换成别的东西。这就是我必要时会做的事情。但是,是否有一种语法可以定义此方法的类型?

1 个答案:

答案 0 :(得分:0)

Scala没有Additional Options因此您无法定义它。有static表现得像静态,但它们并不完全相同。

您可以继续尝试,但最终会遇到object错误。