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