net.sourceforge.pmd.dfa

Interface IDataFlowNode

public interface IDataFlowNode

Method Summary
voidaddPathToChild(IDataFlowNode child)
ListgetChildren()
ListgetFlow()
intgetIndex()
intgetLine()
ListgetParents()
SimpleNodegetSimpleNode()
ListgetVariableAccess()
booleanisType(int type)
booleanremovePathToChild(IDataFlowNode child)
voidreverseParentPathsTo(IDataFlowNode destination)
voidsetVariableAccess(List variableAccess)

Method Detail

addPathToChild

public void addPathToChild(IDataFlowNode child)

getChildren

public List getChildren()

getFlow

public List getFlow()

getIndex

public int getIndex()

getLine

public int getLine()

getParents

public List getParents()

getSimpleNode

public SimpleNode getSimpleNode()

getVariableAccess

public List getVariableAccess()

isType

public boolean isType(int type)

removePathToChild

public boolean removePathToChild(IDataFlowNode child)

reverseParentPathsTo

public void reverseParentPathsTo(IDataFlowNode destination)

setVariableAccess

public void setVariableAccess(List variableAccess)