2011-11-29 2 views
0

CDI 스테레오 타입을 정의하려면 런타임 애노테이션을 정의해야합니다. 스칼라에서, 나는이 시도 :스칼라에서 CDI 스테레오 타입을 정의 할 수 있습니까?

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

을하지만,이 문제를 발견

구현 제한 : 서브 클래스 클래스 파일은 런타임에 주석이 볼 수 있도록하지 않습니다. 그것이 원하는 것이라면, 자바에서 주석 클래스를 작성해야합니다.

scala 2.9.1을 사용하여 런타임 주석을 정의 할 수 있습니까?

답변

2

이는 자바 스크립트에서 실행 가능한 주석을 반드시 수행해야하는 스칼라 문제입니다. 따라서 CDI (다른 고정 관념뿐만 아니라)는 Java로 수행되어야합니다.

관련 문제