0

Eclipseのメソッドの上に/**と入力してEnterキーを押すと、Javadocが生成されます。次に例を示します。

/**
 * Finds a World using a String, greets the World,
 * and then returns a reference to the World.
 * 
 * @param world - the World to find and greet.
 * @return the reference to the World.
 * @throws ApocalypseException - if the World is not found.
 */
public World helloWorld(String world) throws ApocalypseException {
    ...
}

ただし、Javadocをメソッドに追加すると、ランダムに生成が停止することがあります。

/**
 * 
 */
public Universe helloUniverse(String universe) throws BigBangException {
    ...
}

これはクラスに固有のものではありません。クラスに5つほどのメソッドを生成すると、生成が停止します。Workspaceはクラスファイルを読み取れないと思ったので、それらを削除して再コンパイルしましたが、これで問題は解決しませんでした。また、Eclipseを再起動しようとしましたが、それも機能しませんでした。

4

2 に答える 2

0

あなたの詳細を知らないが、それが完全に理解できないメソッドを作成しようとすると(たとえば、まだインポートしていないクラスを戻り値として置く)、目的の代わりに2番目の結果が得られます1。

どちらの方法でも、メソッド名を強調表示し、「ソース」->「要素コメントの生成」(コンテキストメニューまたはウィンドウメニューバーから)を使用して、javadocコメントの生成を強制することができます。または、そのためのホットキーは、Eclipse設定で割り当てられているものは何でもです。

于 2012-11-05T20:08:50.263 に答える
0

これを修正するために、Javadocを生成していなかったすべてのメソッドを同様のインポートを持つクラスにカットしてから、他のクラスでJavadocコメントを生成し、正しく生成しました。次に、エラーなしで元のクラスに戻します。

これはEclipseのバグである可能性があります。これは、私に頻繁に発生するためです。

于 2012-11-17T04:28:40.803 に答える