Я хочу использовать java.lang.annotation.Retention
для своего класса аннотаций, но он сообщает, что он устарел, и вместо него использовать kotlin.annotation.Retention
.
// import java.lang.annotation.Retention when I comment this line
@MustBeDocumented
@Scope
@Retention(RetentionPolicy.RUNTIME) // it report RetentionPolicy.RUNTIME type mismatch error
annotation class ActivityScoped
Просто удалите RetentionPolicy.RUNTIME
, поскольку он уже установлен по умолчанию .