私のC#の日には、 "GhostDoc"というVisual Studioエクステンションの使用が大好きでした。今、私はJava開発者として使用されています。私はEclipseを使用しています。私はドキュメンテーションを推論することなく生きることができますが、私がしたいのは、ドキュメントをインテリジェントに "修正"することです。たとえば、のは、私は次のメソッドを持っていると仮定してみましょう:Eclipseでドキュメントをインテリジェントに修正するには?
/**
* Gets a collection of {@link Foo} objects
* @param bar The bar level
* @param baz The bazziness
*/
public Collection<Foo> getFoos(int bar, int baz)
{
// Do something cool
}
後で開発に私は私の方法の消費者はqux値を渡すことができるように有用であろうことを実現します。それだけでなく、それを最初のパラメータとして持つことが最も理にかなっています。また、私は非常に便利なFooBarExceptionをスローするメソッドを持つつもりです。だから私の方法は次のようになります:
/**
* Gets a collection of {@link Foo} objects
* @param bar The bar level
* @param baz The bazziness
*/
public Collection<Foo> getFoos(String qux, int bar, int baz) throws FooBarException
{
// Do something cool
}
私はJavaDocに変更を反映させたいと思います。 GhostDocではドキュメントのショートカットキーを押すことができ、古いものを乱さずに新しいものを追加できます。 Eclipseでは、JavaDocのまったく新しいセットをレンダリングするので、私はたくさんのコピーを行う必要があります。新しい@param
、@exception
、および欠落した@returns
パラメータを現在のJavaDocを失うことなくJavaDocに自動的に挿入するにはどうすればよいですか?
に確認してくださいこれを行うように変更しなければならないであろうAltキー+ Shiftキー+ J –
ザ・EclipseのJavaエディターを使用していますので、私はノーと言うだろう。 –
クラス内のすべてのメソッドをチェックする独自のプラグインをいつでも作成することができます。javadocがパラメータに対応する場合は、exceptions ..これらのタグのデフォルト値を挿入します。この[Vogelのチュートリアル](http://www.vogella.com/articles/EclipsePlugIn/article.html)を見てください。次回は何もしません。自分のコードをリファクタリングする傾向があるからです私がjavadocを書いた後。 – knownasilya