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