如何在scala中注释类型参数

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