如何在scala中注释类型参数

时间:2016-08-08 16:03:55

标签: scala annotations java-8

Java 8支持类型参数的注释,例如

class SomeBean {
     Optional<@Base64 String> bs;
}

如何在Scala中编写(如果可能)? 我已经尝试了以下(编译),但结果字节代码没有提及Base64注释:

case class SomeScalaBean(bs: Optional[String @Base64]) 

注意:如果您想知道,hibernate验证器正在使用此功能,请参阅http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#type-arguments-constraints

修改:我为此创建了一张票证 - https://issues.scala-lang.org/browse/SI-9883

0 个答案:

没有答案