Skip to content

Commit 7a2539d

Browse files
author
emmanue1
committed
Catch exception thrown by assert in 'DECOMPILER.decompile(...)'
1 parent 237c892 commit 7a2539d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

services/src/main/java/org/jd/gui/service/sourcesaver/ClassFileSourceSaverProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ public void saveContent(API api, Controller controller, Listener listener, Path
131131
} catch (IOException e) {
132132
assert ExceptionUtil.printStackTrace(e);
133133
}
134-
} catch (Exception e) {
135-
assert ExceptionUtil.printStackTrace(e);
134+
} catch (Throwable t) {
135+
assert ExceptionUtil.printStackTrace(t);
136136

137137
try (BufferedWriter writer = Files.newBufferedWriter(path, Charset.defaultCharset())) {
138138
writer.write("// INTERNAL ERROR //");

services/src/main/java/org/jd/gui/view/component/ClassFilePage.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ public void append(String s) {}
5656
};
5757
try {
5858
DECOMPILER.decompile(preferences, loader, printer, internalTypeName);
59-
} catch (Exception e) {
60-
assert ExceptionUtil.printStackTrace(e);
59+
} catch (Throwable t) {
60+
assert ExceptionUtil.printStackTrace(t);
6161
}
6262
}
6363

@@ -96,8 +96,8 @@ public void decompile(Map<String, String> preferences) {
9696
setText(printer.toString());
9797
// Show hyperlinks
9898
indexesChanged(api.getCollectionOfIndexes());
99-
} catch (Exception e) {
100-
assert ExceptionUtil.printStackTrace(e);
99+
} catch (Throwable t) {
100+
assert ExceptionUtil.printStackTrace(t);
101101
setText("// INTERNAL ERROR //");
102102
}
103103

0 commit comments

Comments
 (0)