1 /* 2 ParameterNumber 3 max = (default)7 4 ignoreOverriddenMethods = (default)false 5 tokens = (default)METHOD_DEF, CTOR_DEF 6 7 8 */ 9 10 package com.puppycrawl.tools.checkstyle.checks.sizes.parameternumber; 11 import java.io.*; 12 /** 13 * Contains simple mistakes: 14 * - Long lines 15 * - Tabs 16 * - Format of variables and parameters 17 * - Order of modifiers 18 * @author Oliver Burn 19 **/ 20 final class InputParameterNumberSimpleThree 21 { 22 /** test long comments **/ 23 void veryLong() 24 { 25 /* 26 blah blah blah blah 27 blah blah blah blah 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 enough talk */ 42 } 43 44 /** 45 * @see to lazy to document all args. Testing excessive # args 46 **/ 47 void toManyArgs(int aArg1, int aArg2, int aArg3, int aArg4, int aArg5, // violation 48 int aArg6, int aArg7, int aArg8, int aArg9) 49 { 50 } 51 } 52 53 /** Test class for variable naming in for each clause. */ 54 class InputSimple2 55 { 56 /** Some more Javadoc. */ 57 public void doSomething() 58 { 59 //"O" should be named "o" 60 for (Object O : new java.util.ArrayList()) 61 { 62 63 } 64 } 65 } 66 67 /** Test enum for member naming check */ 68 enum MyEnum1 69 { 70 /** ABC constant */ 71 ABC, 72 73 /** XYZ constant */ 74 XYZ; 75 76 /** Should be mSomeMember */ 77 private int someMember; 78 }