เป็นไปได้ไหมที่จะกำหนด CDI Stereotypes ใน Scala

หากต้องการกำหนดแบบเหมารวมของ CDI ฉันจะต้องกำหนดคำอธิบายประกอบแบบรันไทม์ ในสกาล่า ฉันลองสิ่งนี้:

@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