1 /** 2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html 3 */ 4 package net.sourceforge.pmd.lang.java.ast; 5 6 /** 7 * An extension of the SimpleJavaNode which implements the TypeNode interface. 8 * 9 * @see AbstractJavaNode 10 * @see TypeNode 11 */ 12 public abstract class AbstractJavaTypeNode extends AbstractJavaNode implements TypeNode { 13 14 public AbstractJavaTypeNode(int i) { 15 super(i); 16 } 17 18 public AbstractJavaTypeNode(JavaParser p, int i) { 19 super(p, i); 20 } 21 22 private Class<?> type; 23 24 public Class<?> getType() { 25 return type; 26 } 27 28 public void setType(Class<?> type) { 29 this.type = type; 30 } 31 }