ドックレットをいじっていて、次の問題に直面しています。クラスから属性を取得したいのですが、パラメーター メソッドが役立つと思いました。私のコードは次のようになります(メソッドの戻り値の型に対してそうしています):
ClassDoc retType = pMethod.returnType().asClassDoc();
if(retType == null) {
System.out.println("No returnType for method " + pMethod.name());
return false;
} else {
System.out.println("returnType for method "
+ pMethod.name() + " is from type " + pMethod.returnType().typeName());
}
FieldDoc[] fields = retType.fields();
System.out.println("fields length for type " +
retType.name() + " is " + fields.length);
私が得ているのは
メソッド myMethod の returnType は MyMethodResponse 型からのものです
fields length for type MyMethodResponse is 0
多分私は何かが欠けています。ClassDoc.fields() メソッドは属性のすべてのリストを表示してくれませんか? それを行う方法はありますか?どうもありがとうございました。