| Package | Description |
|---|---|
| dataflow | |
| dataflow.model |
| Modifier and Type | Method and Description |
|---|---|
DataFlowNode |
DataFlowNodeFactory.create(com.github.javaparser.ast.Node n,
OwnedNode<?> owner) |
Optional<NodeCall> |
NodeCallFactory.create(OwnedNode<?> owner,
com.github.javaparser.ast.expr.MethodCallExpr node,
DataFlowNode instance)
Creates a
NodeCall. |
Optional<DataFlowNode> |
MethodNodeHandler.handleNode(DataFlowGraph graph,
DataFlowMethod method,
Map<com.github.javaparser.ast.Node,DataFlowNode> overriddenValues,
com.github.javaparser.ast.Node n,
OwnedNode<?> owner)
Recursively creates new
DataFlowNode or finds existing ones and creates DataFlowEdge between those nodes if needed. |
Object |
ParserUtil.resolve(OwnedNode<?> method,
com.github.javaparser.ast.Node node) |
| Modifier and Type | Class and Description |
|---|---|
class |
DataFlowGraph
Graph representing the data flow within a single class.
|
class |
DataFlowMethod
DataFlow class representing a method inside a
DataFlowGraph. |
class |
DataFlowNode
|
class |
NodeCall
Represents a call to a node (method, constructor or other code block).
|
class |
OwnerNode<T extends com.github.javaparser.ast.Node>
|
class |
ParameterList
Represents the set of parameters from a
DataFlowMethod. |
| Modifier and Type | Method and Description |
|---|---|
Optional<OwnedNode<?>> |
ParameterList.getOwner() |
abstract Optional<OwnedNode<?>> |
OwnedNode.getOwner() |
Optional<OwnedNode<?>> |
NodeCall.getOwner() |
Optional<OwnedNode<?>> |
DataFlowNode.getOwner() |
Optional<OwnedNode<?>> |
DataFlowMethod.getOwner() |
Optional<OwnedNode<?>> |
DataFlowGraph.getOwner() |
| Modifier and Type | Method and Description |
|---|---|
ParameterList.Builder |
ParameterList.Builder.owner(OwnedNode<?> owner) |
NodeCall.Builder |
NodeCall.Builder.owner(OwnedNode<?> owner) |
DataFlowNode.Builder |
DataFlowNode.Builder.owner(OwnedNode<?> owner) |
void |
NodeCall.setOwner(OwnedNode<?> owner) |
void |
DataFlowNode.setOwner(OwnedNode<?> owner) |
void |
ParameterList.setOwnerAndName(OwnedNode<?> owner) |
| Constructor and Description |
|---|
NodeCall(OwnedNode<?> owner) |
ParameterList(OwnedNode<?> method) |
Copyright © 2019. All rights reserved.