1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
trait AnnotationTest {
@IntAnnotation(Constants.ConstInt) // ok
@IntAnnotation(Constants.ConstIdent)
@IntAnnotation(Constants.ConstSelect)
@IntAnnotation(Constants.NegatedInt) // ok
@IntAnnotation(Constants.ConstOpExpr1)
@IntAnnotation(Constants.ConstOpExpr2)
@BooleanAnnotation(Constants.ConstOpExpr3)
@IntAnnotation(Constants.ConstOpExpr4)
@IntAnnotation(Constants.NonFinalConst)
@IntAnnotation(Constants.NonStaticConst)
@IntAnnotation(Constants.NonConst)
@ShortAnnotation(Constants.ConstCastExpr)
@StringAnnotation(Constants.ConstString) // ok
@StringAnnotation(Constants.StringAdd)
def test: Unit
}
|