вложенный список аннотаций в Scala - PullRequest
8 голосов
/ 30 сентября 2010

Справка,

как мне сделать что-то подобное в Scala?

import org.hibernate.validator.constraints.ScriptAssert

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

1 Ответ

8 голосов
/ 30 сентября 2010

Правильный синтаксис следующий (Array(...) для массивов, new Nested(..) для вложенных аннотаций):

import org.hibernate.validator.constraints.ScriptAssert

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