Я хочу определить перехватчик метода в Java-программе, другими словами, я хочу иметь поведение, которое выполняется при каждом вызове метода.Это приложение не выполняется на сервере приложений, и поэтому я не могу использовать EJB для вызова перехватчиков.Я нашел хороший Proxy API в стандартных библиотеках Java, но он ограничен, потому что ему нужен интерфейс при создании прокси:
Foo f = (Foo) Proxy.newProxyInstance(Foo.class.getClassLoader(),
new Class[] { Foo.class },
handler);
Существует ли подобный API, который не вызываетFoo.class будет объявлен как интерфейс?