| 
|||||||
| 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 | ||||||