DataFlowHandler.java
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 }