Bru*_*eth 5 annotations scala java-8
Java 8 支持类型参数的注解,例如
class SomeBean {
Optional<@Base64 String> bs;
}
Run Code Online (Sandbox Code Playgroud)
这如何用 Scala 编写(如果可能)?我已经尝试了以下(编译),但生成的字节码没有提到Base64
注释:
case class SomeScalaBean(bs: Optional[String @Base64])
Run Code Online (Sandbox Code Playgroud)
注意:如果您想知道,hibernate 验证器正在使用它,请参阅http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#type-arguments-constraints
编辑:我为此创建了一张票 - https://issues.scala-lang.org/browse/SI-9883
归档时间: |
|
查看次数: |
224 次 |
最近记录: |