Class DetailNodeTreeStringPrinter

    • Method Detail

      • printFileAst

        public static String printFileAst​(File file)
                                   throws IOException
        Parse a file and print the parse tree.
        Parameters:
        file - the file to print.
        Returns:
        parse tree as a string
        Throws:
        IOException - if the file could not be read.
      • parseJavadocAsDetailNode

        public static DetailNode parseJavadocAsDetailNode​(DetailAST blockComment)
        Parse block comment DetailAST as Javadoc DetailNode tree.
        Parameters:
        blockComment - DetailAST
        Returns:
        DetailNode tree
      • printTree

        public static String printTree​(DetailNode ast,
                                       String rootPrefix,
                                       String prefix)
        Print AST.
        Parameters:
        ast - the root AST node.
        rootPrefix - prefix for the root node
        prefix - prefix for other nodes
        Returns:
        string AST.