View Javadoc

    1   /* Generated By:JJTree: Do not edit this line. ASTReferenceType.java */
    2
    3   package net.sourceforge.pmd.lang.java.ast;
    4
    5   public class ASTReferenceType extends AbstractJavaTypeNode 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      /**
    16       * Accept the visitor. *
    17       */
    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  }