#java #lombok #delegation
Вопрос:
У меня есть класс, который реализует интерфейс, и я использую аннотацию lombok.experimental.delegate @Delegate и, следовательно, не нужно создавать методы делегирования.
import lombok.experimental.Delegate;
public class A implements B{
@Self
@Via
@Delegate
private B b;
}
Поскольку делегат принадлежит экспериментальному libray, документы lombok предполагают, что поддержка может быть прекращена в ближайшем будущем.
Я могу генерировать методы делегирования через IDE, но есть ли альтернативная библиотека для генерации делегатов? Спасибо.
Комментарии:
1. Если вы чувствуете себя предприимчивым, это отличная возможность попробовать Kotlin , язык, совместимый с виртуальной машиной Java. Он поддерживает делегатов из коробки: kotlinlang.org/docs/delegation.html