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 }