Есть ли какой-либо метод, доступный в Java для перехвата сообщений (вызовы методов), такие как метод method_missing в Ruby? Это позволит кодировщикам и прокси легко, как в Ruby:
:Client p:Proxy im:Implementation
------- ---------- -----------------
p.foo() -------> method_missing()
do_something
im.foo() ------------------> do_foo
p.bar() --------> method_missing()
do_something_more
im.bar() -------------------> do_bar
(Примечание. Прокси имеет только один метод: method_missing())