Checkstyle / Type



Integer

整数値を表します。

String

文字列を表します。

Boolean

論理値を表します。以下のペアが指定可能です。

  • true/false
  • yes/no
  • on/off

String Set

文字列の群を表します。カンマで区切ることによって、複数指定することができます。

Integer Set

整数値の群を表します。カンマで区切ることによって、複数指定することができます。


Regular Expression

正規表現をを表します。今のところ、Jakarta Regexp を使って解析されています。

Pad Policy

空白を入れるか入れないかの規定。

オプション定義
nospace空白を入れない
space空白を入れる

Operator Wrap Policy

一文が複数行に渡る場合に、行の区切りにオペレータがきた場合のオペレータの位置の規定。

オプション定義
nlオペレータは、新しい行の先頭に置く
eolオペレータは、行末に置く

Block Policy

何をブロックと見なすかの規定。

オプション定義
text何らかのテキストがあればブロックと見なす
statement何らかの文があればブロックと見なす

Left Curly Brace Policy

ブロックの開始を表す "{" の位置の規定。

オプション定義
eol必ず行の最後に置く
nl必ず新しい行に置く
nlow行の長さによってeolとnlに切り替える

Right Curly Brace Policy

ブロックの終了を表す "}" の位置の規定。

オプション定義
same次のトークンと同じ行に置く
alone次のトークンとは別に、行に単独で置く

Scope

可視性スコープを表します。下記のどれかを指定した場合、指定したものよりも上のものが有効になります。

  • nothing
  • public
  • protected
  • package
  • private
  • anoninner