1 /* 2 MemberName 3 format = ^m[A-Z][a-zA-Z0-9]*$ 4 applyToPublic = (default)true 5 applyToProtected = (default)true 6 applyToPackage = (default)true 7 applyToPrivate = (default)true 8 9 10 */ 11 12 package com.puppycrawl.tools.checkstyle.checks.naming.membername; 13 import java.io.*; 14 /** 15 * Contains simple mistakes: 16 * - Long lines 17 * - Tabs 18 * - Format of variables and parameters 19 * - Order of modifiers 20 * @author Oliver Burn 21 **/ 22 public class InputMemberNameSimpleThree { 23 24 } 25 26 /** Test class for variable naming in for each clause. */ 27 class InputMemberNameSimple2 28 { 29 /** Some more Javadoc. */ 30 public void doSomething() 31 { 32 //"O" should be named "o" 33 for (Object O : new java.util.ArrayList()) 34 { 35 36 } 37 } 38 } 39 40 /** Test enum for member naming check */ 41 enum MyEnum1 42 { 43 /** ABC constant */ 44 ABC, 45 46 /** XYZ constant */ 47 XYZ; 48 49 /** Should be mSomeMember */ 50 private int someMember; // violation 'Name 'someMember' must match pattern' 51 }