View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="ParameterName">
5         <property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/>
6         <property name="accessModifiers" value="protected, package, private"/>
7         <message key="name.invalidPattern"
8           value="Parameter name ''{0}'' must match pattern ''{1}''"/>
9       </module>
10      <module name="ParameterName">
11        <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/>
12        <property name="accessModifiers" value="public"/>
13        <message key="name.invalidPattern"
14          value="Parameter name ''{0}'' must match pattern ''{1}''"/>
15      </module>
16    </module>
17  </module>
18  */
19  
20  package com.puppycrawl.tools.checkstyle.checks.naming.parametername;
21  
22  // xdoc section -- start
23  class Example5 {
24    void fn1(int v1) {}
25    protected void fn2(int V2) {} // violation "Parameter name 'V2' must match pattern"
26    private void fn3(int a) {}
27    public void fn4(int b) {} // violation "Parameter name 'b' must match pattern"
28  }
29  // xdoc section -- end