1 2 3 package net.sourceforge.pmd.ast; 4 5 public class ASTIfStatement extends SimpleJavaNode { 6 public ASTIfStatement(int id) { 7 super(id); 8 } 9 10 public ASTIfStatement(JavaParser p, int id) { 11 super(p, id); 12 } 13 14 private boolean hasElse; 15 16 public void setHasElse() { 17 this.hasElse = true; 18 } 19 20 public boolean hasElse() { 21 return this.hasElse; 22 } 23 24 27 public Object jjtAccept(JavaParserVisitor visitor, Object data) { 28 return visitor.visit(this, data); 29 } 30 31 public void dump(String prefix) { 32 System.out.println(toString(prefix) + ":" + (hasElse ? "(has else)" : "")); 33 dumpChildren(prefix); 34 } 35 } 36 | Popular Tags |