是否可以在Scala中定义CDI原型?

时间:2011-11-29 19:06:28

标签: scala annotations cdi

要定义CDI构造型,我需要定义运行时注释。 在scala中,我试过这个:

@Stereotype
@Target(Array(ElementType.METHOD))
@Retention(RetentionPolicy.RUNTIME)
//... my stereotype annotations 
class MyStereotype extends ClassfileAnnotation{}

但发现了这个问题:

  

实现限制:子类化Classfile不会使你的   注释在运行时可见。如果这是你想要的,你必须   用Java编写注释类。

是否可以使用scala 2.9.1来定义运行时注释?

1 个答案:

答案 0 :(得分:2)

这纯粹是一个Scala问题,其中运行时reentive注释必须在Java中完成。所以CDI(以及其他刻板印象)应该用Java来完成。