1 /* 2 MethodName 3 format = (default)^[a-z][a-zA-Z0-9]*$ 4 allowClassName = (default)false 5 applyToPublic = (default)true 6 applyToProtected = (default)true 7 applyToPackage = (default)true 8 applyToPrivate = (default)true 9 10 11 */ 12 13 package com.puppycrawl.tools.checkstyle.checks.naming.methodname; 14 import java.io.*; 15 /** 16 * Contains simple mistakes: 17 * - Long lines 18 * - Tabs 19 * - Format of variables and parameters 20 * - Order of modifiers 21 * @author Oliver Burn 22 **/ 23 final class InputMethodNameSimpleThree { 24 /** test long comments **/ 25 void veryLong() 26 { 27 /* 28 blah blah blah blah 29 blah blah blah blah 30 blah blah blah blah 31 blah blah blah blah 32 blah blah blah blah 33 blah blah blah blah 34 blah blah blah blah 35 blah blah blah blah 36 blah blah blah blah 37 blah blah blah blah 38 blah blah blah blah 39 blah blah blah blah 40 blah blah blah blah 41 blah blah blah blah 42 blah blah blah blah 43 enough talk */ 44 } 45 46 /** 47 * @see to lazy to document all args. Testing excessive # args 48 **/ 49 void toManyArgs(int aArg1, int aArg2, int aArg3, int aArg4, int aArg5, 50 int aArg6, int aArg7, int aArg8, int aArg9) 51 { 52 } 53 } 54 /** Test class for variable naming in for each clause. */ 55 class InputMethodNameSimple3 56 { 57 /** Some more Javadoc. */ 58 public void doSomething() 59 { 60 //"O" should be named "o" 61 for (Object O : new java.util.ArrayList()) 62 { 63 64 } 65 } 66 } 67 68 /** Test enum for member naming check */ 69 enum MyEnum1 70 { 71 /** ABC constant */ 72 ABC, 73 74 /** XYZ constant */ 75 XYZ; 76 77 /** Should be mSomeMember */ 78 private int someMember; 79 } 80