2012-03-19 10 views

答えて

0
Caller -> Interceptor -> Real object 

呼び出し元は、呼び出しが結果としてオブジェクトを返すことを期待しています(無効でない限り)。そのため、インターセプタはオブジェクトを返さなければなりません。これは、すべての同様のプロキシメカニズムに当てはまります。

インターセプトされたメソッドの戻り値がvoidの場合、インターセプタからnullを返すことができます。任意のパラメータ化が必要な場合 - <Void>

+0

それが傍受する方法は無効です。 – LuckyLuke

+0

あなたが何かを返そうと思うかもしれないときには、その事を処理しなければならないと思います。あなたのケースでは、ダミーオブジェクトを返すことができるので、 –

+0

あなたの戻り値はnullです。 – Bozho

関連する問題