View Javadoc
1   /*
2   ThrowsCount
3   max = 5
4   ignorePrivateMethods = (default)true
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.design.throwscount;
10  
11  import java.awt.AWTException;
12  import java.io.EOFException;
13  import java.io.FileNotFoundException;
14  import java.sql.SQLException;
15  
16  public class InputThrowsCountCustomMaxCount {
17      void method1() throws Exception
18      {
19      }
20  
21      void method2() throws AWTException
22      {
23      }
24  
25      void method3() throws Exception, AWTException, SQLException,
26              FileNotFoundException, EOFException
27      {
28      }
29  
30      void method4() throws Exception, AWTException, SQLException,
31              FileNotFoundException, EOFException
32      {
33      }
34  
35      void method5() throws Exception, AWTException, Throwable, SQLException, // violation
36              FileNotFoundException, EOFException
37      {
38      }
39  
40      void method6() {
41      }
42  
43      private void method7() throws Exception, AWTException, SQLException,
44              FileNotFoundException, EOFException {
45      }
46  }
47  
48  class SubClass2 extends InputThrowsCountCustomMaxCount {
49      @Override
50      void method1() {
51      }
52  
53      @Deprecated
54      @Override
55      void method4() throws Exception, AWTException {
56      }
57  
58      @Override
59      void method5() throws Exception, AWTException, Throwable {
60      }
61  
62      @SuppressWarnings("deprecation")
63      final void method2(Object ...objects) throws Exception, AWTException, SQLException,
64              FileNotFoundException, EOFException{
65      }
66  
67      @Override
68      void method3() throws Exception {
69      }
70  }