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