7

Trợ giúp,Danh sách chú thích lồng nhau trong Scala

làm cách nào để thực hiện những việc như sau trong Scala?

import org.hibernate.validator.constraints.ScriptAssert 

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

Trả lời

7

Cú pháp đúng là như sau (Array(...) cho mảng, new Nested(..) cho chú thích lồng nhau):

import org.hibernate.validator.constraints.ScriptAssert 

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

Nó sẽ không làm việc do một lỗi được biết đến. –

+0

Bạn đã thử chưa? Sử dụng Scala 2.8, điều này làm việc cho tôi. Tôi chỉ nhận được cú pháp sai trong câu trả lời ban đầu của tôi, nhưng bây giờ nó đã được sửa chữa. –

+0

Tôi đã thử (chống lại scala 2.8 và hibernate validator), và nó không hoạt động. Bạn đã thử chưa? –