Scala Named方法参数无法解析符号

Cas*_*sie 0 scala intellij-idea kubernetes

我试图为该方法使用命名参数,因为它有很多参数.我正在使用Java-client for Kubernetes API.但是,我得到Cannot resolve symbol编译错误.我在Intellij IDEA中编写代码,可能是一些插件问题?

这是代码:

  def createWatchOnPodsCalls() = {
    client.getHttpClient.setReadTimeout(0, TimeUnit.MILLISECONDS)
    val watchEvents: Watch[V1Namespace]  = Watch.createWatch(client,
apiInstance.listClusterCustomObjectCall(group=null, version=null, plural=null, pretty="true", labelSelector = null, resourceVersion = null, watch = false, progressListener = null, progressRequestListener = null),
      new TypeToken[Watch.Response[V1Namespace]]{}.getType)
    watchEvents
  }
Run Code Online (Sandbox Code Playgroud)

Ale*_*nov 5

Scala 2.12 支持Java的命名参数(如果可用),但默认情况下编译Java而不存储参数名称.因此大多数Java库都没有它们(因为Java本身的好处很小),甚至包括标准库(除非最近发生了变化).