View Javadoc
1   package com.google.checkstyle.test.chapter5naming.rule527localvariablenames;
2   
3   import java.util.HashMap;
4   import java.util.Map;
5   
6   class InputLocalVariableNameOneCharVarName {
7     /** some javadoc. */
8     public void fooMethod() {
9       for (int i = 1; i < 10; i++) {
10        // some code
11      }
12  
13      for (int index = 1; index < 10; index++) {
14        // some code
15      }
16  
17      for (int I_ndex = 1; I_ndex < 10; I_ndex++) {
18        // violation above 'Local variable name 'I_ndex' must match pattern'
19        // some code
20      }
21  
22      int index = 1;
23  
24      for (; index < 10; index++) {
25        // some code
26      }
27  
28      int i = 0;
29  
30      for (; i < 12; i++) {
31        // some code
32      }
33  
34      Map<String, String> map = new HashMap<String, String>();
35  
36      for (Map.Entry<String, String> e : map.entrySet()) {
37        // some code
38      }
39  
40      int[] b = {1};
41      int[][] c = {{1}, {2}};
42      for (int a = 0; a < 10; a++) {
43        // something
44      }
45  
46      for (int i_ndex = 1; i_ndex < 10; i_ndex++) {
47        // violation above 'Local variable name 'i_ndex' must match pattern'
48      }
49  
50      for (int ii_i1 = 1; ii_i1 < 10; ii_i1++) {
51        // violation above 'Local variable name 'ii_i1' must match pattern'
52      }
53  
54      for (int $index = 1; $index < 10; $index++) {
55        // violation above 'Local variable name .* must match pattern'
56      }
57  
58      for (int in$dex = 1; in$dex < 10; in$dex++) {
59        // violation above 'Local variable name .* must match pattern'
60      }
61  
62      for (int index$ = 1; index$ < 10; index$++) {
63        // violation above 'Local variable name .* must match pattern'
64      }
65    }
66  }