Scala中的嵌套注释列表

Scala中的嵌套注释列表,scala,annotations,scala-2.8,bean-validation,hibernate-validator,Scala,Annotations,Scala 2.8,Bean Validation,Hibernate Validator,救命啊, 如何在Scala中执行以下操作 import org.hibernate.validator.constraints.ScriptAssert @ScriptAssert.List({ @ScriptAssert(script = "...", lang = "javascript"), @ScriptAssert(script = "...", lang = "javascript")}) 正确的语法如下(Array(…)对于数组,newnested(…)对于嵌套

救命啊,

如何在Scala中执行以下操作

import org.hibernate.validator.constraints.ScriptAssert

@ScriptAssert.List({
    @ScriptAssert(script = "...", lang = "javascript"),
    @ScriptAssert(script = "...", lang = "javascript")})

正确的语法如下(
Array(…)
对于数组,
newnested(…)
对于嵌套注释):


你试过了吗?使用Scala 2.8,这对我来说很有用。我只是在最初的回答中弄错了语法,但现在它被更正了。我确实尝试过(针对scala 2.8和hibernate validator),但它不起作用。您试过了吗?您的代码给出“错误:org.hibernate.validator.constraints.ScriptAssert没有构造函数:new ScriptAssert(script=“…”,lang=“javascript”))”,您需要将验证api放入类路径中。下面是我用来编译这个东西的命令:
~/scala/dist/bin/scalac-cp/Users/luc/Downloads/hib/hibernate-validator-4.1.0.Final.jar:/Users/luc/Downloads/hib/validation-api-1.0.CR5.jar test.scala
import org.hibernate.validator.constraints.ScriptAssert

@ScriptAssert.List(Array(
  new ScriptAssert(script = "...", lang = "javascript"),
  new ScriptAssert(script = "...", lang = "javascript")))
class Test