nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
equal
deleted
inserted
replaced
924 } |
924 } |
925 |
925 |
926 @Override |
926 @Override |
927 public Node leaveTryNode(final TryNode tryNode) { |
927 public Node leaveTryNode(final TryNode tryNode) { |
928 tryNode.setException(exceptionSymbol()); |
928 tryNode.setException(exceptionSymbol()); |
929 if (tryNode.getFinallyBody() != null) { |
929 assert tryNode.getFinallyBody() == null; |
930 tryNode.setFinallyCatchAll(exceptionSymbol()); |
|
931 } |
|
932 |
930 |
933 end(tryNode); |
931 end(tryNode); |
934 |
932 |
935 return tryNode; |
933 return tryNode; |
936 } |
934 } |