From e95d21a2bf6878fcb28ce37bb0fda8c59cd8ae1a Mon Sep 17 00:00:00 2001 From: Mario Torre Date: Tue, 26 Jul 2011 21:34:25 +0200 Subject: [PATCH] 7070155: A small refactoring patch for the abstract RenderingEngine Simplify code by using ReflectiveOperationException instead of 3 ignored catch blocks Reviewed-by: prr --- jdk/src/share/classes/sun/java2d/pipe/RenderingEngine.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/jdk/src/share/classes/sun/java2d/pipe/RenderingEngine.java b/jdk/src/share/classes/sun/java2d/pipe/RenderingEngine.java index 2bf5b9c8654..e2913ab45e3 100644 --- a/jdk/src/share/classes/sun/java2d/pipe/RenderingEngine.java +++ b/jdk/src/share/classes/sun/java2d/pipe/RenderingEngine.java @@ -127,12 +127,8 @@ public abstract class RenderingEngine { try { Class cls = Class.forName(ductusREClass); return cls.newInstance(); - } catch (ClassNotFoundException x) { + } catch (ReflectiveOperationException ignored) { // not found - } catch (IllegalAccessException x) { - // should not reach here - } catch (InstantiationException x) { - // should not reach here } }