Java / Kotlin / Both:
Опишите функционал который бы вы хотели / Describe the solution you'd like:
Я бы хотел, чтобы при генерации AOP-прокси учитывался в том числе родительский класс/интерфейс в котором на методы могли быть навешены аннотации.
Сейчас при попытке построения кода, как в примере, при генерации кода получаем ошибку.
Aspects can be applied only to open classes, but $FirstHttpClient_ClientImpl is not open.
Опишите простым псевдокодом интерфейсы или примеры функциональности / Describe using
interface ExampleClient {
@Log
@HttpRoute(method = "GET", path = "/api/example")
fun getExample(): String
}
@HttpClient
interface FirstHttpClient: ExampleClient
@HttpClient
interface SecondHttpClient: ExampleClient
Java / Kotlin / Both:
Опишите функционал который бы вы хотели / Describe the solution you'd like:
Я бы хотел, чтобы при генерации AOP-прокси учитывался в том числе родительский класс/интерфейс в котором на методы могли быть навешены аннотации.
Сейчас при попытке построения кода, как в примере, при генерации кода получаем ошибку.
Aspects can be applied only to open classes, but $FirstHttpClient_ClientImpl is not open.Опишите простым псевдокодом интерфейсы или примеры функциональности / Describe using