Мне нужно создать несколько прокси, чтобы добавить, например, журнал. Что-то вроде этого:
interface IMath {
public int add(a, b);
}
class Math implements IMath {
public int add(a, b) { return a + b; }
}
class MathWithLogs implements IMath {
private IMath realMath;
public int add(a, b) {
Log.d("tag", "valueable info");
return realMath.add(a, b);
}
}
Все прекрасно, пока эти интерфейсы не являются 20 методами, и я должен добавить что-то к одному.
Мой вопрос в том, есть ли способ автогенерировать классы-оболочки с некоторым плагином для eclipse?
Или, может быть, есть способ сделать что-то с аннотациями для вызова методов из realMath, если не указано иное (например, @Override)?