View Javadoc
1   /*
2   IllegalThrows
3   illegalClassNames = java.lang.Error, java.lang.Exception, NullPointerException,\
4                       java.lang.IOException.
5   ignoredMethodNames = (default)finalize
6   ignoreOverriddenMethods = (default)true
7   
8   
9   */
10  
11  package com.puppycrawl.tools.checkstyle.checks.coding.illegalthrows;
12  
13  public class InputIllegalThrowsTestIllegalClassNames {
14  
15      public void method() throws NullPointerException // violation
16      { // no code
17      }
18  
19      public java.lang.Throwable methodOne() throws RuntimeException
20      {
21          return null;
22      }
23  
24      public void methodTwo() throws java.lang.RuntimeException, java.lang.Error // violation
25      {
26      }
27  
28      public void finalize() throws Throwable {
29  
30      }
31  }