net.sourceforge.pmd.dfa
Interface IDataFlowNode

All Known Implementing Classes:
DataFlowNode, StartOrEndDataFlowNode

public interface IDataFlowNode


Method Summary
 void addPathToChild(IDataFlowNode child)
           
 java.util.List<? extends IDataFlowNode> getChildren()
           
 java.util.List<? extends IDataFlowNode> getFlow()
           
 int getIndex()
           
 int getLine()
           
 java.util.List<? extends IDataFlowNode> getParents()
           
 SimpleNode getSimpleNode()
           
 java.util.List<VariableAccess> getVariableAccess()
           
 boolean isType(int type)
           
 boolean removePathToChild(IDataFlowNode child)
           
 void reverseParentPathsTo(IDataFlowNode destination)
           
 void setVariableAccess(java.util.List<VariableAccess> variableAccess)
           
 

Method Detail

getVariableAccess

java.util.List<VariableAccess> getVariableAccess()

getLine

int getLine()

getIndex

int getIndex()

isType

boolean isType(int type)

getChildren

java.util.List<? extends IDataFlowNode> getChildren()

getParents

java.util.List<? extends IDataFlowNode> getParents()

getFlow

java.util.List<? extends IDataFlowNode> getFlow()

getSimpleNode

SimpleNode getSimpleNode()

setVariableAccess

void setVariableAccess(java.util.List<VariableAccess> variableAccess)

addPathToChild

void addPathToChild(IDataFlowNode child)

removePathToChild

boolean removePathToChild(IDataFlowNode child)

reverseParentPathsTo

void reverseParentPathsTo(IDataFlowNode destination)


Copyright © 2002-2011 InfoEther. All Rights Reserved.