|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Diagnostics
Object that gets notified of certain events in the XML analysis, mostly for the purpose of debugging and benchmarking the analysis.
Field Summary | |
---|---|
static Diagnostics |
NULL
Implementation of this interface where every method does nothing. |
Method Summary | |
---|---|
void |
afterArrays(dk.brics.xact.analysis.flowgraph.FlowGraph g)
Called just after the ArrayTransformer completes |
void |
afterCalls(dk.brics.xact.analysis.flowgraph.FlowGraph g)
Called just after call statements have been removed and replaced by interprocedural edges |
void |
afterControlFlow(dk.brics.xact.analysis.flowgraph.FlowGraph g)
Called just after the control-flow graph has been built and no transformer has run yet |
void |
afterDefUse(dk.brics.xact.analysis.flowgraph.FlowGraph g)
Called just after the DefUseTransformer completes |
void |
afterSchemaTypeLinking(dk.brics.xact.analysis.flowgraph.FlowGraph g)
Called after XML Schemas have been loaded and linked |
void |
afterSootLoaded()
Called just after the Soot classes have been loaded |
void |
afterSplit(dk.brics.xact.analysis.flowgraph.FlowGraph g,
List<dk.brics.xact.analysis.flowgraph.FlowGraph> subgraphs)
Called just after the flow graph has been split |
void |
afterUnreachable(dk.brics.xact.analysis.flowgraph.FlowGraph g)
Called just after unreachable nodes have been removed |
Field Detail |
---|
static final Diagnostics NULL
Method Detail |
---|
void afterArrays(dk.brics.xact.analysis.flowgraph.FlowGraph g)
ArrayTransformer
completes
void afterCalls(dk.brics.xact.analysis.flowgraph.FlowGraph g)
void afterControlFlow(dk.brics.xact.analysis.flowgraph.FlowGraph g)
void afterDefUse(dk.brics.xact.analysis.flowgraph.FlowGraph g)
DefUseTransformer
completes
void afterSchemaTypeLinking(dk.brics.xact.analysis.flowgraph.FlowGraph g)
void afterSootLoaded()
void afterSplit(dk.brics.xact.analysis.flowgraph.FlowGraph g, List<dk.brics.xact.analysis.flowgraph.FlowGraph> subgraphs)
void afterUnreachable(dk.brics.xact.analysis.flowgraph.FlowGraph g)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |