From d34b00f28b7097407b7a7fbecf193f5a314e6340 Mon Sep 17 00:00:00 2001 From: nsingh Date: Wed, 25 Jan 2017 16:23:54 -0800 Subject: [PATCH] Fix order of checking subtype --- .../ide/vscode/commons/util/ExceptionUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java b/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java index ac506ba7d..6a8b1fc12 100644 --- a/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java +++ b/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java @@ -41,7 +41,7 @@ public class ExceptionUtil { * @return the throwable instance of the given type, or null if nothing found. */ public static Throwable getThrowable(Throwable e, Class toLookFor) { - if (e.getClass().isAssignableFrom(toLookFor)) { + if (toLookFor.isAssignableFrom(e.getClass())) { return e; } @@ -50,7 +50,7 @@ public class ExceptionUtil { while (parent != null && parent != e) { cause = parent; parent = cause.getCause(); - if (cause.getClass().isAssignableFrom(toLookFor)) { + if (toLookFor.isAssignableFrom(cause.getClass())) { return cause; } }