3

ソフトウェア アプリケーションの作成では、Javadoc にプラグインするドックレットを作成しています。Javadoc と作成された RootDoc の使用に関して私が抱えている問題の 1 つは、コンパイラによって作成された nullary コンストラクターが含まれていることです。ドックレットに提供された RootDoc を介してこれが発生したり、それらを識別したりするのを防ぐ方法はありますか? isSynthetic メソッドを発見した昨夜、私はこれで前進したと思っていましたが、nullary コンストラクターは明らかに合成ではありません。

4

1 に答える 1

2

さらに調査すると、それを囲む ClassDoc に対して返された SourcePosition は、生成されたデフォルト コンストラクターに対して返された SourcePosition と同じ行番号と列番号を持っていることがわかります (文書化されていない機能です!)。これを識別器としてうまく使用しています。

于 2012-07-03T23:10:56.027 に答える