public class TypeFlowGraphBuilder extends Object
Constructor and Description |
---|
TypeFlowGraphBuilder(BigBang bb) |
Modifier and Type | Method and Description |
---|---|
void |
build()
Materialize all reachable flows starting from the sinks and working backwards following the
dependency chains.
|
void |
checkFormalParameterBuilder(TypeFlowBuilder<?> paramBuilder)
Check if the formal parameter is a parameter of one of the wait/notify/hashCode methods.
|
void |
registerSinkBuilder(TypeFlowBuilder<?> sinkBuilder)
Register a type flow builder as a sink, i.e., a builder for a flow that should not be removed
since it is a leaf in the data flow graph.
|
public TypeFlowGraphBuilder(BigBang bb)
public void registerSinkBuilder(TypeFlowBuilder<?> sinkBuilder)
public void checkFormalParameterBuilder(TypeFlowBuilder<?> paramBuilder)
public void build()