kiyo_hikoのブログ

メモ+日記?

Java:Eclipse:ソースコード・フォーマッターのマイルール・メモ

Kepler All-in--Oneで、Pleiadesルールを引き継いで作った。

インデント

タブ・ポリシー=混合
✔折り返しされた行のインデントにスペースを使用
✔列内のフィールドの位置合わせ

改行

✔ファイルの終わり

制御ステートメント

✔thenステートメントを同じ行に保持
✔elseステートメントを同じ行に保持

行折り返し

パラメーター

行の折り返しポリシー=最初の要素(必要な場合は他も)を折り返す
インデント・ポリシー=列でインデント

enum:定数

行の折り返しポリシー
すべての要素を折り返し、各要素で改行する
✔行が最大幅より短くても強制分割

式:条件

✔行が最大幅より短くても強制分割
インデント・ポリシー=1つごとにインデント


↑もっと自分好みのルールを見つけ次第順次書き換えるたい
あと、条件演算子をテーブルっぽく、

x = condA ? a
  : condB ? b
  : condC ? c
  :         d;


って書きたいのだけどなんとかならないかな?