|
|||||||
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(FlowGraph g)
Called just after the ArrayTransformer completes |
void |
afterCalls(FlowGraph g)
Called just after call statements have been removed and replaced by interprocedural edges |
void |
afterControlFlow(FlowGraph g)
Called just after the control-flow graph has been built and no transformer has run yet |
void |
afterDefUse(FlowGraph g)
Called just after the DefUseTransformer completes |
void |
afterSchemaTypeLinking(FlowGraph g)
Called after XML Schemas have been loaded and linked |
void |
afterSootLoaded()
Called just after the Soot classes have been loaded |
void |
afterSplit(FlowGraph g,
List<FlowGraph> subgraphs)
Called just after the flow graph has been split |
void |
afterUnreachable(FlowGraph g)
Called just after unreachable nodes have been removed |
Field Detail |
---|
static final Diagnostics NULL
Method Detail |
---|
void afterArrays(FlowGraph g)
ArrayTransformer
completes
void afterCalls(FlowGraph g)
void afterControlFlow(FlowGraph g)
void afterDefUse(FlowGraph g)
DefUseTransformer
completes
void afterSchemaTypeLinking(FlowGraph g)
void afterSootLoaded()
void afterSplit(FlowGraph g, List<FlowGraph> subgraphs)
void afterUnreachable(FlowGraph g)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |