View Javadoc
1   package com.puppycrawl.tools.checkstyle.main;
2   
3   /**
4    * This class has methods that have an NPath complexity larger than MAXINT.
5    * Test case for bug 1654769.  
6    */
7   public class InputMainComplexityOverflow {
8   
9       public void provokeNpathIntegerOverflow()
10      {
11          if (true) {
12              if (true) {
13                  if (true) {
14                      if (true) {
15                          if (true) {
16                              if (true) {
17                                  if (true) {
18                                      if (true) {
19                                      }
20                                  }
21                              }
22                          }
23                      }
24                  }
25              }
26          }
27          if (true) {
28              if (true) {
29                  if (true) {
30                      if (true) {
31                          if (true) {
32                              if (true) {
33                                  if (true) {
34                                      if (true) {
35                                      }
36                                  }
37                              }
38                          }
39                      }
40                  }
41              }
42          }
43          if (true) {
44              if (true) {
45                  if (true) {
46                      if (true) {
47                          if (true) {
48                              if (true) {
49                                  if (true) {
50                                      if (true) {
51                                      }
52                                  }
53                              }
54                          }
55                      }
56                  }
57              }
58          }
59          if (true) {
60              if (true) {
61                  if (true) {
62                      if (true) {
63                          if (true) {
64                              if (true) {
65                                  if (true) {
66                                      if (true) {
67                                      }
68                                  }
69                              }
70                          }
71                      }
72                  }
73              }
74          }
75          if (true) {
76              if (true) {
77                  if (true) {
78                      if (true) {
79                          if (true) {
80                              if (true) {
81                                  if (true) {
82                                      if (true) {
83                                      }
84                                  }
85                              }
86                          }
87                      }
88                  }
89              }
90          }
91          if (true) {
92              if (true) {
93                  if (true) {
94                      if (true) {
95                          if (true) {
96                              if (true) {
97                                  if (true) {
98                                      if (true) {
99                                      }
100                                 }
101                             }
102                         }
103                     }
104                 }
105             }
106         }
107         if (true) {
108             if (true) {
109                 if (true) {
110                     if (true) {
111                         if (true) {
112                             if (true) {
113                                 if (true) {
114                                     if (true) {
115                                     }
116                                 }
117                             }
118                         }
119                     }
120                 }
121             }
122         }
123         if (true) {
124             if (true) {
125                 if (true) {
126                     if (true) {
127                         if (true) {
128                             if (true) {
129                                 if (true) {
130                                     if (true) {
131                                     }
132                                 }
133                             }
134                         }
135                     }
136                 }
137             }
138         }
139         if (true) {
140             if (true) {
141                 if (true) {
142                     if (true) {
143                         if (true) {
144                             if (true) {
145                                 if (true) {
146                                     if (true) {
147                                     }
148                                 }
149                             }
150                         }
151                     }
152                 }
153             }
154         }
155         if (true) {
156             if (true) {
157                 if (true) {
158                     if (true) {
159                         if (true) {
160                             if (true) {
161                                 if (true) {
162                                     if (true) {
163                                     }
164                                 }
165                             }
166                         }
167                     }
168                 }
169             }
170         }
171     }
172 }