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