Неплохо, но было бы неплохо, если бы он также мог генерировать реализуемые методы (делегирование вызовов для делегирования объекта).
а я создаю класс декоратора следующим образом:
class MyInterfaceDecorator implements MyInterface {
private final MyInterface delegate;
... constructor taking a MyInterface instance ...
@Override
public Object someInterfaceMethod(Some argument) {
return delegate.someInterfaceMethod(argument);
}
... etc, more methods here...
}
Может ли IntelliJ автоматически создать этот класс для меня?