Class NiceSourceCodePrinter

    • Constructor Detail

      • NiceSourceCodePrinter

        public NiceSourceCodePrinter()
    • Method Detail

      • getImportTracker

        public abstract ImportTracker getImportTracker()
      • doPrintHeader

        protected abstract void doPrintHeader​(java.lang.StringBuilder out)
      • doPrintFooter

        protected void doPrintFooter​(java.lang.StringBuilder out)
      • getSourceCode

        public java.lang.String getSourceCode()
      • printRefClassName

        public void printRefClassName​(java.lang.String cn)
                               throws java.io.IOException
        Overrides:
        printRefClassName in class SourceCodePrinter
        Throws:
        java.io.IOException
      • printRefClassName

        public void printRefClassName​(java.lang.String className,
                                      java.lang.String[] typeArgs)
                               throws java.io.IOException
        Overrides:
        printRefClassName in class SourceCodePrinter
        Throws:
        java.io.IOException