1 2 3 package net.sourceforge.pmd.ast; 4 5 public class ASTReferenceType extends SimpleJavaNode implements Dimensionable { 6 public ASTReferenceType(int id) { 7 super(id); 8 } 9 10 public ASTReferenceType(JavaParser p, int id) { 11 super(p, id); 12 } 13 14 15 18 public Object jjtAccept(JavaParserVisitor visitor, Object data) { 19 return visitor.visit(this, data); 20 } 21 22 private int arrayDepth; 23 24 public void bumpArrayDepth() { 25 arrayDepth++; 26 } 27 28 public int getArrayDepth() { 29 return arrayDepth; 30 } 31 32 public boolean isArray() { 33 return arrayDepth > 0; 34 } 35 36 } 37 | Popular Tags |