次にMethodDescriptorクラスのフィールドを示します。
public class MethodDescriptor extends FeatureDescriptor { private Method method; private ParameterDescriptor parameterDescriptors[]; }
Methodクラスが、メソッドの引数の情報を持っているのに、どうしてMethodDescriptor が、parameterDescriptors[]という情報を抱えているか疑問に思う人がいるかもしれ ませんが、ここでのparameterDescriptorsは、メソッドの引数ではなく、reflection だけでは知り得ない追加的な情報の入れ物です。
IntrospectorでのMethodDescriptorの獲得は、前二つのDescriptorと比べると ストレートなものです。