PathElement.java
01 package net.sourceforge.pmd.lang.dfa.pathfinder;
02 
03 import net.sourceforge.pmd.lang.dfa.DataFlowNode;
04 
05 public class PathElement {
06 
07     public int currentChild;
08     public DataFlowNode node;
09     public DataFlowNode pseudoRef;
10 
11     PathElement(DataFlowNode node) {
12         this.node = node;
13     }
14 
15     PathElement(DataFlowNode node, DataFlowNode ref) {
16         this.node = node;
17         this.pseudoRef = ref;
18     }
19 
20     public boolean isPseudoPathElement() {
21         return pseudoRef != null;
22     }
23 }