EclipseプラグインでCheckStyleを使用していると以下のような感じで、
赤色のエラーが出て使用できない場合があってとっても困ってた。
解決方法を探してググってみると、
どうもJavaの使う文字コード(WindowsなのでMS932)と別の文字コードで
ソースを保存(自分はUTF-8にしてた)すると、
上記の事象が発生してしまうらしい。
他のサイトでは、CheckstyleのTreeWalkerにオプションを指定するという解決方法も載っているが、
自分のバージョンのCheckstyle(5.3)だと、試してみた結果この解決方法は使えない。エラーになってしまう。
どうするか考えた結果、自分一人で開発してるだけなので、
ソースを保存する文字コードをMS932に変更してしまうことで解決した。
ソースを保存する文字コードをMS932に変更してしまうことで解決した。
本当はUTF-8のほうが他(Gitとか、もろもろ)ではまりにくいと思えるのだけど、
とりあえず目先の問題を解決するスタンスでやってみる。