1 package net.sourceforge.pmd.lang.java.ast;
2
3 import net.sourceforge.pmd.lang.ast.Node;
4 import net.sourceforge.pmd.lang.java.symboltable.Scope;
5
6 public interface JavaNode extends Node {
7
8 /**
9 * Accept the visitor. *
10 */
11 Object jjtAccept(JavaParserVisitor visitor, Object data);
12
13 /**
14 * Accept the visitor. *
15 */
16 Object childrenAccept(JavaParserVisitor visitor, Object data);
17
18 Scope getScope();
19
20 void setScope(Scope scope);
21 }