| Index: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java
|
| diff --git a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java
|
| index e26ce700222b059f46aaf5c9933a0f7c9b4d5c3f..3d67def3558b773345c6df10af49a83bb79985b8 100644
|
| --- a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java
|
| +++ b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java
|
| @@ -493,7 +493,8 @@ public class SyntaxTranslator extends org.eclipse.jdt.core.dom.ASTVisitor {
|
| // "catch (e) {}" or "on Type catch (e) {}"
|
| Type javaExceptionType = node.getException().getType();
|
| ITypeBinding javaExceptionBinding = javaExceptionType.resolveBinding();
|
| - if (JavaUtils.isTypeNamed(javaExceptionBinding, "java.lang.Throwable")) {
|
| + if (JavaUtils.isTypeNamed(javaExceptionBinding, "java.lang.Throwable")
|
| + || JavaUtils.isTypeNamed(javaExceptionBinding, "java.lang.Exception")) {
|
| return done(catchClause(null, exceptionParameter, null, block));
|
| } else {
|
| TypeName exceptionType = translate(javaExceptionType);
|
|
|