S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

継承されたprotecedなAccessibleObject(Filed, Method, Constructor)が取得できない

java.lang.Class#getDeclared*は、そのクラスで実装されたAccessibleObjectしか取得できん。
java.lang.Class#get*は、継承されたAccessibleObjectが取得できるけど、publicなAccessibleObjectしか取得できんし。
ということで「呼ばれたメソッド名から、命名ルールに従った別のprotectedなメソッドを呼び出す」みたいなことができないのね。

続きを読む