| Package | Description |
|---|---|
| dataflow | |
| dataflow.model |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.github.javaparser.ast.Node> |
ParserUtil.getJavaParserNode(DataFlowMethod method,
com.github.javaparser.ast.Node node)
Gets the node to which the input points to.
|
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. |
| Modifier and Type | Method and Description |
|---|---|
DataFlowMethod |
DataFlowMethod.Builder.build() |
DataFlowMethod |
DataFlowGraph.getMethod(com.github.javaparser.ast.Node node) |
| Modifier and Type | Method and Description |
|---|---|
Optional<DataFlowMethod> |
NodeCall.getCalledMethod() |
List<DataFlowMethod> |
DataFlowGraph.getConstructors() |
Map<com.github.javaparser.ast.Node,DataFlowMethod> |
DataFlowGraph.getMethodMap() |
Collection<DataFlowMethod> |
DataFlowGraph.getMethods() |
| Modifier and Type | Method and Description |
|---|---|
void |
DataFlowGraph.addMethod(DataFlowMethod method) |
NodeCall.Builder |
NodeCall.Builder.calledMethod(DataFlowMethod calledMethod) |
DataFlowGraph.Builder |
DataFlowGraph.Builder.methods(DataFlowMethod... methods) |
void |
NodeCall.setCalledMethod(DataFlowMethod calledMethod) |
| Modifier and Type | Method and Description |
|---|---|
DataFlowGraph.Builder |
DataFlowGraph.Builder.constructors(List<DataFlowMethod> constructors) |
DataFlowGraph.Builder |
DataFlowGraph.Builder.methods(Map<com.github.javaparser.ast.Node,DataFlowMethod> methods) |
void |
DataFlowGraph.setConstructors(List<DataFlowMethod> constructors) |
void |
DataFlowGraph.setMethods(List<DataFlowMethod> methods) |
| Constructor and Description |
|---|
ParameterList(List<DataFlowNode> inputParameters,
DataFlowMethod method) |
Copyright © 2019. All rights reserved.