01 package net.sourceforge.pmd.lang;
02
03 import java.util.List;
04
05 import net.sourceforge.pmd.lang.ast.Node;
06 import net.sourceforge.pmd.lang.dfa.DataFlowNode;
07
08 public interface DataFlowHandler {
09
10 DataFlowHandler DUMMY = new DataFlowHandler() {
11 public DataFlowNode createDataFlowNode(List<DataFlowNode> dataFlow, Node node) {
12 return null;
13 }
14 public Class<? extends Node> getLabelStatementNodeClass() {
15 return null;
16 }
17 };
18
19 DataFlowNode createDataFlowNode(List<DataFlowNode> dataFlow, Node node);
20 Class<? extends Node> getLabelStatementNodeClass();
21 }
|