View Javadoc
1   /*
2   InnerAssignment
3   
4   
5   */
6   
7   package com.puppycrawl.tools.checkstyle.checks.coding.innerassignment;
8   
9   import java.io.FileInputStream;
10  import java.io.IOException;
11  
12  public class InputInnerAssignmentMethod {
13      void method() throws IOException {
14          Integer line;
15          FileInputStream file = null;
16          while (!((line = file.read()) != null)) {}
17          while ((line = file.read()) != null && line < 3) {}
18          while ((line = file.read()) != null && line < 3 && line > 5) {}
19          while ((line = file.read()) != null || line < 3) {}
20          while ((line = file.read()) != null || line < 3 || line > 5) {}
21          while ((line = file.read()) != null & line < 3) {}
22          while ((line = file.read()) != null & line < 3 & line > 5) {}
23          while ((line = file.read()) != null | line < 3) {}
24          while ((line = file.read()) != null | line < 3 | line > 5) {}
25          while (line < 3 && (line = file.read()) != null) {}
26          while (line < 3 || (line = file.read()) != null) {}
27          while (line < 3 & (line = file.read()) != null) {}
28          while (line < 3 | (line = file.read()) != null) {}
29  
30          do{}
31          while (!((line = file.read()) != null));
32          do{}
33          while ((line = file.read()) != null && line < 3);
34          do{}
35          while ((line = file.read()) != null && line < 3 && line > 5);
36          do{}
37          while ((line = file.read()) != null || line < 3);
38          do{}
39          while ((line = file.read()) != null || line < 3 || line > 5);
40          do{}
41          while ((line = file.read()) != null & line < 3);
42          do{}
43          while ((line = file.read()) != null & line < 3 & line > 5);
44          do{}
45          while ((line = file.read()) != null | line < 3);
46          do{}
47          while ((line = file.read()) != null | line < 3 | line > 5);
48          do{}
49          while (line < 3 && (line = file.read()) != null);
50          do{}
51          while (line < 3 || (line = file.read()) != null);
52          do{}
53          while (line < 3 & (line = file.read()) != null);
54          do{}
55          while (line < 3 | (line = file.read()) != null);
56  
57          for (;!((line = file.read()) != null);) {}
58          for (;(line = file.read()) != null && line < 3;) {}
59          for (;(line = file.read()) != null && line < 3 && line > 5;) {}
60          for (;(line = file.read()) != null || line < 3;) {}
61          for (;(line = file.read()) != null || line < 3 || line > 5;) {}
62          for (;(line = file.read()) != null & line < 3;) {}
63          for (;(line = file.read()) != null & line < 3 & line > 5;) {}
64          for (;(line = file.read()) != null | line < 3;) {}
65          for (;(line = file.read()) != null | line < 3 | line > 5;) {}
66          for (;line < 3 && (line = file.read()) != null;) {}
67          for (;line < 3 || (line = file.read()) != null;) {}
68          for (;line < 3 & (line = file.read()) != null;) {}
69          for (;line < 3 | (line = file.read()) != null;) {}
70  
71          String str1 = "";
72          String str2 = "cd";
73          for (;;(str1 = "ab").concat(str2)) {} // violation
74      }
75  }