2012-05-07 16 views
3

複数のメソッド呼び出しの引数を自動的に整列させる方法を探しています。eclipseで複数のメソッド呼び出しで引数を整列させる


入力:

method(arg1, longarg2, anotherArg3); 
method(arg1,arg2,aArg3); 
method(argument1, arg2, anotherArg3); 
method(argument1,longarg2,anotherArg3,extra); 

出力:

method(arg1,  longarg2, anotherArg3); 
method(arg1,  arg2,  aArg3  ); 
method(argument1, arg2,  anotherArg3); 
method(argument1, longarg2, anotherArg3, extra); 

Eclipseのコマンド、フォーマッタの設定、プラグイン、あらゆる方法で勝利します。

+0

「列内のフィールドを整列する」という書式設定オプションがありますが、メソッドの引数に対してこれを行うことはできません。最低でも箱から出ない。 – rolve

答えて

0

Eclipse標準ツールでは不可能です。

しかし、それはまた必要ではないと言いました。同じメソッドへの複数の呼び出しがあり、そのような方法で引数を整列させたい場合は、コードに重複してコードが多数存在するため、コードスタイルが正しくないことを示します。代わりに、これらのメソッド呼び出しを繰り返さないようにコードをリファクタリングする方法について考えてみてください。例えば。そのコレクションの引数をコレクション内に持ち、代わりにそのコレクションを繰り返し処理します。

+3

ここでは再帰がありませんでした。値をMap に入れる場合、良いスタイルではこれらのパラメータを列に揃える必要があります。 –

関連する問題