public void Visit(CSCompilationUnit node) { printPrecedingComments(node); beginEnclosingIfDefs(node); List<CSUsing> usings = printableUsingList(node.usings()); for (CSUsing using : usings) { using.accept(this); } if (usings.size() > 0) _writer.writeLine(); if (null != node.namespace()) {
public void print(CSCompilationUnit node) { _lastPrintedCommentIndex = 0; _comments = node.comments(); // print comments before Java package declaration - usually this is license text printPrecedingComments(node.getPackagePosition()); try { node.accept(this); } finally { _currentType = null; _comments = null; } }