私はEclipseでJavaチェックスタイルの設定に取り組んでいます。最初の行に特定のコードで構成されていないすべてのパブリック メソッドに対して警告を追加する必要があります。例:
public void doA(){
blabla();
//some code
}
public String doB(int i){
blabla();
//some code
}
public Boolean doC(String str){
//some code
}
checkstyle に求めているのは、public 修飾子を持ち、blabla() メソッドの呼び出しで始まらないメソッドがある場合に、その行にマークを付けるか、エラーを報告することです。/n を改行として複数行の正規表現文字列を作成しようとしましたが、これまでのところ成功していません。
編集:これまでのところ、これを試しましたが、成功しませんでした:
<module name="RegexpMultiline">
<property name="format" value="(public)(\\s+)((?:[a-z][a-z0-9_]*))(\\s+)((?:[a-z][a-z0-9_]*))(\\(.*\\))(\\{)(/n)(blablabla)"/>
<property name="message" value="Public method should have blablabla."/>
</module>