1 /* 2 IllegalCatch 3 illegalClassNames = java.lang.Error, java.lang.Exception, java.lang.Throwable 4 5 6 */ 7 8 package com.puppycrawl.tools.checkstyle.checks.coding.illegalcatch; 9 10 public class InputIllegalCatchCheckSuperclassThrowable { 11 public void foo() { 12 try { //class names 13 } catch (RuntimeException e) { 14 } catch (Exception e) { // violation 15 } catch (Throwable e) { // violation 16 } 17 } 18 19 public void bar() { 20 try { /* fully qualified class names */ 21 } catch (java.lang.RuntimeException e) { 22 } catch (java.lang.Exception e) { // violation 23 } catch (java.lang.Throwable e) { // violation 24 } 25 } 26 }