diff options
Diffstat (limited to 'plugins/InspectionGadgets/test/com/siyeh/igtest/errorhandling/error_rethrown/ErrorRethrown.java')
-rw-r--r-- | plugins/InspectionGadgets/test/com/siyeh/igtest/errorhandling/error_rethrown/ErrorRethrown.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/errorhandling/error_rethrown/ErrorRethrown.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/errorhandling/error_rethrown/ErrorRethrown.java new file mode 100644 index 000000000000..440035a140c5 --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/errorhandling/error_rethrown/ErrorRethrown.java @@ -0,0 +1,30 @@ +package com.siyeh.igtest.errorhandling.error_rethrown; + +public class ErrorRethrown +{ + public void foo() + { + try { + System.out.println("foo"); + } catch (Error e) { + e.printStackTrace(); + } + try { + System.out.println("foo"); + } catch (Error e) { + e.printStackTrace(); + throw e; + } + try { + System.out.println("foo"); + } catch (AssertionError e) { + e.printStackTrace(); + throw e; + } + try { + System.out.println("foo"); + } catch (AssertionError e) { + e.printStackTrace(); + } + } +} |