Можно ли определить стереотипы CDI в Scala?

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

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

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

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

Возможно ли, используя scala 2.9.1, определять аннотации времени выполнения?


person Julio Faerman    schedule 29.11.2011    source источник


Ответы (1)


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

person Daniel Hinojosa    schedule 30.11.2011