5

在 Scala 2.9 中,我将使用以下命令注释案例类import scala.annotation.target.field

case class UserAuth(
  @(JsonProperty@field)("email")
  val email: String,

  @(JsonProperty@field)("password")
  val password: String
)

在 2.10 中,我去编译一个类,我需要使用import scala.annotation.meta.field但突然它像疯了一样抛出编译器错误。这是Scala案例类注释的正确用法还是我可以恢复为简单@JsonProperty("email")

4

1 回答 1

4

看起来这是编译器中的某种奇怪的错误,但我可以确认@(JsonProperty@field)("email")使用的语法import scala.annotation.meta.field确实有效。

看起来类没有正确加载,一个简单sbt clean的解决了这个问题。如果问题仍然存在,将提交错误。

于 2013-05-15T00:06:36.200 回答