Debug output

This commit is contained in:
Andrey Breslav
2011-11-01 16:37:54 +03:00
parent 3588779f19
commit 496bdc2879
@@ -46,6 +46,7 @@ public class TopDownAnalyzer {
boolean declaredLocally) { boolean declaredLocally) {
TopDownAnalysisContext context = new TopDownAnalysisContext(semanticServices, trace, analyzeCompletely); TopDownAnalysisContext context = new TopDownAnalysisContext(semanticServices, trace, analyzeCompletely);
// context.enableDebugOutput(); // context.enableDebugOutput();
context.debug("Enter");
new TypeHierarchyResolver(context).process(outerScope, owner, declarations); new TypeHierarchyResolver(context).process(outerScope, owner, declarations);
new DeclarationResolver(context).process(); new DeclarationResolver(context).process();
@@ -55,6 +56,7 @@ public class TopDownAnalyzer {
new DeclarationsChecker(context).process(); new DeclarationsChecker(context).process();
new ControlFlowAnalyzer(context, flowDataTraceFactory, declaredLocally).process(); new ControlFlowAnalyzer(context, flowDataTraceFactory, declaredLocally).process();
context.debug("Exit");
context.printDebugOutput(System.out); context.printDebugOutput(System.out);
} }