Package com.javacc.output.java
Class JavaFormatter2
- java.lang.Object
-
- com.javacc.parser.Node.Visitor
-
- com.javacc.output.java.JavaFormatter2
-
public class JavaFormatter2 extends Node.Visitor
A somewhat more sophisticated class for pretty-printing java source code. Still has some rough edges though!
-
-
Field Summary
-
Fields inherited from class com.javacc.parser.Node.Visitor
visitUnparsedTokens
-
-
Constructor Summary
Constructors Constructor Description JavaFormatter2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringformat(BaseNode code)voidvisit(Token tok)voidvisit(Annotation ann)voidvisit(ConstructorDeclaration cd)voidvisit(Delimiter delimiter)voidvisit(FieldDeclaration fd)voidvisit(ImportDeclaration id)voidvisit(LocalVariableDeclaration lvd)voidvisit(MethodDeclaration md)voidvisit(MultiLineComment comment)voidvisit(Operator op)voidvisit(PackageDeclaration pd)voidvisit(SingleLineComment comment)voidvisit(Statement stmt)voidvisit(TypeDeclaration td)-
Methods inherited from class com.javacc.parser.Node.Visitor
fallback, recurse, visit
-
-
-
-
Method Detail
-
visit
public void visit(Token tok)
-
visit
public void visit(Operator op)
-
visit
public void visit(Delimiter delimiter)
-
visit
public void visit(MultiLineComment comment)
-
visit
public void visit(SingleLineComment comment)
-
visit
public void visit(TypeDeclaration td)
-
visit
public void visit(Statement stmt)
-
visit
public void visit(PackageDeclaration pd)
-
visit
public void visit(ImportDeclaration id)
-
visit
public void visit(MethodDeclaration md)
-
visit
public void visit(ConstructorDeclaration cd)
-
visit
public void visit(FieldDeclaration fd)
-
visit
public void visit(LocalVariableDeclaration lvd)
-
visit
public void visit(Annotation ann)
-
-