equal
deleted
inserted
replaced
443 /** The position of the finalizer of given try/synchronized statement. |
443 /** The position of the finalizer of given try/synchronized statement. |
444 */ |
444 */ |
445 public static int finalizerPos(JCTree tree) { |
445 public static int finalizerPos(JCTree tree) { |
446 if (tree.getTag() == JCTree.TRY) { |
446 if (tree.getTag() == JCTree.TRY) { |
447 JCTry t = (JCTry) tree; |
447 JCTry t = (JCTry) tree; |
448 assert t.finalizer != null; |
448 Assert.checkNonNull(t.finalizer); |
449 return firstStatPos(t.finalizer); |
449 return firstStatPos(t.finalizer); |
450 } else if (tree.getTag() == JCTree.SYNCHRONIZED) { |
450 } else if (tree.getTag() == JCTree.SYNCHRONIZED) { |
451 return endPos(((JCSynchronized) tree).body); |
451 return endPos(((JCSynchronized) tree).body); |
452 } else { |
452 } else { |
453 throw new AssertionError(); |
453 throw new AssertionError(); |