ASTTryStatement xref

View Javadoc
1 /* Generated By:JJTree: Do not edit this line. ASTTryStatement.java */
2 
3 package net.sourceforge.pmd.ast;
4 
5 
6 public class ASTTryStatement extends SimpleJavaNode {
7 
8 public ASTTryStatement(int id) {
9 super(id);
10 }
11 
12 public ASTTryStatement(JavaParser p, int id) {
13 super(p, id);
14 }
15 
16 /**
17  * Accept the visitor. *
18  */
19 public Object jjtAccept(JavaParserVisitor visitor, Object data) {
20 return visitor.visit(this, data);
21 }
22 
23 public boolean hasFinally() {
24 for (int i = 0; i < this.jjtGetNumChildren(); i++) {
25 if (jjtGetChild(i) instanceof ASTFinallyStatement) {
26 return true;
27 }
28 }
29 return false;
30 }
31 
32 public ASTFinallyStatement getFinally() {
33 for (int i = 0; i < this.jjtGetNumChildren(); i++) {
34 if (jjtGetChild(i) instanceof ASTFinallyStatement) {
35 return (ASTFinallyStatement) jjtGetChild(i);
36 }
37 }
38 throw new RuntimeException("ASTTryStatement.getFinally called but this try stmt doesn't contain a finally block");
39 }
40 
41 }

AltStyle によって変換されたページ (->オリジナル) /