net.sourceforge.pmd.dfa.pathfinder

Class CurrentPath

public class CurrentPath extends Object

Constructor Summary
CurrentPath()
Method Summary
voidaddLast(IDataFlowNode n)
IDataFlowNodegetDoBranchNodeFromFirstDoStatement()
IDataFlowNodegetLast()
booleanisBranch()
booleanisDoBranchNode()
booleanisEmpty()
booleanisEndNode()
booleanisFirstDoStatement()
Iteratoriterator()
voidremoveLast()

Constructor Detail

CurrentPath

public CurrentPath()

Method Detail

addLast

public void addLast(IDataFlowNode n)

getDoBranchNodeFromFirstDoStatement

public IDataFlowNode getDoBranchNodeFromFirstDoStatement()

getLast

public IDataFlowNode getLast()

isBranch

public boolean isBranch()

isDoBranchNode

public boolean isDoBranchNode()

isEmpty

public boolean isEmpty()

isEndNode

public boolean isEndNode()

isFirstDoStatement

public boolean isFirstDoStatement()

iterator

public Iterator iterator()

removeLast

public void removeLast()