Можно ли преобразовать аннотацию Java уровня пакета в Kotlin?
Аннотация Java (MyAnnotation.java):
package com.myexample.annotation;
@Retention(RUNTIME) @Target(PACKAGE)
public @interface MyAnnotation {
}
Применение аннотации (package-info.java)
@MyAnnotation
package com.myexample
Следующее не работает (хотя и компилируется) - мой процессор аннотаций не обнаружил ни одного из классов в пакете com.myexample:
MyAnnotation.kt
package com.myexample.annotation
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FILE])
@Retention(AnnotationRetention.SOURCE)
annotation class MyAnnotation
package-info.kt
@file:MyAnnotation
package com.myexample
import com.myexample.annotation.MyAnnotation