public class Structure
extends java.lang.Object
Constructor | Description |
---|---|
Structure(DataFlowHandler dataFlowHandler) |
Modifier and Type | Method | Description |
---|---|---|
DataFlowNode |
createEndNode(int line) |
|
DataFlowNode |
createNewNode(Node node) |
This class encapsulates the access to the DataFlowNode class.
|
DataFlowNode |
createStartNode(int line) |
|
java.lang.String |
dump() |
|
java.util.List<StackObject> |
getBraceStack() |
|
java.util.List<StackObject> |
getContinueBreakReturnStack() |
|
DataFlowNode |
getFirst() |
|
DataFlowNode |
getLast() |
|
void |
pushOnStack(NodeType type,
DataFlowNode node) |
The braceStack contains all nodes which are important to link the data
flow nodes.
|
protected void |
tryToLog(java.lang.String tag,
DataFlowNode node) |
public Structure(DataFlowHandler dataFlowHandler)
public DataFlowNode createNewNode(Node node)
public DataFlowNode createStartNode(int line)
public DataFlowNode createEndNode(int line)
public DataFlowNode getLast()
public DataFlowNode getFirst()
public void pushOnStack(NodeType type, DataFlowNode node)
protected void tryToLog(java.lang.String tag, DataFlowNode node)
public java.util.List<StackObject> getBraceStack()
public java.util.List<StackObject> getContinueBreakReturnStack()
public java.lang.String dump()
Copyright © 2002–2018 PMD. All rights reserved.