в Котлин аннотэйшен класс?
@Extend(Extension.class)
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface InterfaceExt {
String value();
class Extension implements Context {
@Override
public void enrich(Map<String, String> context, String desc) {
context.put(«description», desc)
}
}
}
При любом раскладе, после переписывания пишет «Members are not allowed in annotation class»
Объяви value как val в конструкторе А вложенные в аннотции классы вроде только с 1.3 появятся
Обсуждают сегодня