Можно ли определить стереотипы CDI в Scala? - PullRequest
0 голосов
/ 29 ноября 2011

Чтобы определить стереотип CDI, мне нужно определить аннотацию времени выполнения. В скале я попробовал это:

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

Но нашел эту проблему:

Ограничение реализации: создание подкласса Classfile не делает ваш аннотация видна во время выполнения. Если это то, что вы хотите, вы должны написать класс аннотаций на Java.

Можно ли с помощью scala 2.9.1 определять аннотации времени выполнения?

1 Ответ

2 голосов
/ 30 ноября 2011

Это чисто проблема Scala, когда в Java должны выполняться аннотации во время выполнения.Таким образом, CDI (как и другие стереотипы) должен быть сделан на Java.

...