在我的代码的许多地方,三个注释一起出现:
@BeanProperty
@(SpaceProperty @beanGetter)(nullValue="0")
where nullValue="0"
是注释的参数SpaceProperty
.
是否可以定义一个类型别名@BeanProperty @(SpaceProperty @beangetter)
?
我能做的最好的就是:
type ScalaSpaceProperty = SpaceProperty @beanGetter
@BeanProperty
@(ScalaSpaceProperty)(nullValue = "0")
是否可以为两个注释定义类型别名,其中参数应用于最后一个注释?
No. You can我认为在 Scala 2.10 中编写一个宏来执行此操作(但目前文档不可用,所以我无法检查)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)