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 }