@@ -298,8 +298,8 @@ public RubyNode visitBeginNode(Nodes.BeginNode node) {
298
298
final RubyNode splatTranslated = translateNodeOrNil (splatNode .expression );
299
299
RubyNode translatedBody = translateNodeOrNil (rescueClause .statements );
300
300
301
- if (rescueClause .exception != null ) {
302
- final RubyNode exceptionWriteNode = translateRescueException (rescueClause .exception );
301
+ if (rescueClause .reference != null ) {
302
+ final RubyNode exceptionWriteNode = translateRescueException (rescueClause .reference );
303
303
translatedBody = sequence (rescueClause ,
304
304
Arrays .asList (exceptionWriteNode , translatedBody ));
305
305
}
@@ -325,8 +325,8 @@ public RubyNode visitBeginNode(Nodes.BeginNode node) {
325
325
// exception class isn't specified explicitly so use Ruby StandardError class
326
326
RubyNode translatedBody = translateNodeOrNil (rescueClause .statements );
327
327
328
- if (rescueClause .exception != null ) {
329
- final RubyNode exceptionWriteNode = translateRescueException (rescueClause .exception );
328
+ if (rescueClause .reference != null ) {
329
+ final RubyNode exceptionWriteNode = translateRescueException (rescueClause .reference );
330
330
translatedBody = sequence (rescueClause , Arrays .asList (exceptionWriteNode , translatedBody ));
331
331
}
332
332
@@ -351,7 +351,7 @@ public RubyNode visitBeginNode(Nodes.BeginNode node) {
351
351
352
352
// TODO: this flag should be per RescueNode, not per TryNode
353
353
boolean canOmitBacktrace = language .options .BACKTRACES_OMIT_UNUSED &&
354
- rescueClause .exception == null &&
354
+ rescueClause .reference == null &&
355
355
rescueClause .consequent == null &&
356
356
(rescueClause .statements == null || rescueClause .statements .body .length == 1 &&
357
357
isSideEffectFreeRescueExpression (rescueClause .statements .body [0 ]));
@@ -384,9 +384,9 @@ private RescueNode translateExceptionNodes(ArrayList<Nodes.Node> exceptionNodes,
384
384
handlingClasses [i ] = exceptionNodesArray [i ].accept (this );
385
385
}
386
386
387
- if (rescueClause .exception != null ) {
387
+ if (rescueClause .reference != null ) {
388
388
final RubyNode exceptionWriteNode = translateRescueException (
389
- rescueClause .exception );
389
+ rescueClause .reference );
390
390
translatedBody = sequence (rescueClause ,
391
391
Arrays .asList (exceptionWriteNode , translatedBody ));
392
392
}
0 commit comments