public class PropagationMonitor extends DefaultAnalysisMonitoring
Modifier and Type | Class and Description |
---|---|
static class |
PropagationMonitor.PropagationData |
static class |
PropagationMonitor.PropagationNumbers |
Constructor and Description |
---|
PropagationMonitor() |
Modifier and Type | Method and Description |
---|---|
PropagationMonitor.PropagationData |
getData() |
void |
visitPropagationPost(BlockAndContext<Context> from,
BlockAndContext<Context> to,
boolean changed)
Invoked immediately after propagating dataflow from one location to another.
|
void |
visitPropagationPre(BlockAndContext<Context> from,
BlockAndContext<Context> to)
Invoked immediately before propagating dataflow from one location to another.
|
addMessage, addMessage, addMessageInfo, allowNextIteration, getMessages, getTypeInformation, setSolverInterface, visitBlockTransferPost, visitBlockTransferPre, visitCall, visitEvalCall, visitEventHandlerRegistration, visitFunction, visitIf, visitIn, visitInnerHTMLWrite, visitInstanceof, visitIterationDone, visitJoin, visitNativeFunctionCall, visitNativeFunctionReturn, visitNewFlow, visitNewObject, visitNodeTransferPost, visitNodeTransferPre, visitPhasePost, visitPhasePre, visitPropertyAccess, visitPropertyRead, visitPropertyWrite, visitRead, visitReadNonThisVariable, visitReadProperty, visitReadThis, visitReadVariable, visitRecoveryGraph, visitRenameObject, visitUnknownValueResolve, visitUserFunctionCall, visitVariableAsRead, visitVariableOrProperty
public PropagationMonitor.PropagationData getData()
public void visitPropagationPost(BlockAndContext<Context> from, BlockAndContext<Context> to, boolean changed)
ISolverMonitoring
visitPropagationPost
in interface ISolverMonitoring<State,Context>
visitPropagationPost
in class DefaultAnalysisMonitoring
changed
- true if the destination state was changedISolverMonitoring.visitPropagationPre(BlockAndContext, BlockAndContext)
public void visitPropagationPre(BlockAndContext<Context> from, BlockAndContext<Context> to)
ISolverMonitoring
ParallelTransfer
.)visitPropagationPre
in interface ISolverMonitoring<State,Context>
visitPropagationPre
in class DefaultAnalysisMonitoring
Copyright © 2009-2019 Aarhus University