我在玩Doclets,並且正在運行下一個問題。我想從一個類中獲取屬性,並且我認爲參數方法會有所幫助。我的代碼看起來像下一個(我做的是一個方法的返回類型):javadoc doclet:如何從一個類中獲取屬性
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的是從類型 MyMethodResponse
fields length for type MyMethodResponse is 0
也許我錯過了一些東西。 ClassDoc.fields()方法不會帶給我所有的屬性列表嗎?有沒有辦法做到這一點?非常感謝你。