File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
sources/net.sf.j2s.core/src/net/sf/j2s/core/astvisitors Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -1062,7 +1062,20 @@ public boolean visit(TryStatement node) {
1062
1062
CatchClause element = (CatchClause ) iter .next ();
1063
1063
element .getException ().getType ().accept (this );
1064
1064
buffer .append (")) " );
1065
+ SimpleName exName = element .getException ().getName ();
1066
+ String eName = exName .getIdentifier ();
1067
+ boolean notEName = false ;
1068
+ if (!"e" .equals (eName )) {
1069
+ buffer .append ("{\r \n " );
1070
+ buffer .append ("var " );
1071
+ buffer .append (eName );
1072
+ buffer .append (" = e;\r \n " );
1073
+ notEName = true ;
1074
+ }
1065
1075
element .getBody ().accept (this );
1076
+ if (notEName ) {
1077
+ buffer .append ("\r \n }" );
1078
+ }
1066
1079
if (iter .hasNext ()) {
1067
1080
buffer .append (" else if (Clazz.instanceOf (e, " );
1068
1081
}
You can’t perform that action at this time.
0 commit comments