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 }