public class ModifiedUnparseVisitor
extends org.codehaus.janino.UnparseVisitor
UnparseVisitor so that we can avoid
rendering few things. Based on janino version 2.7.4.| Constructor and Description |
|---|
ModifiedUnparseVisitor(Writer w) |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(String[] args)
Testing of parsing/unparsing.
|
static void |
unparse(org.codehaus.janino.Java.CompilationUnit cu,
Writer w)
Unparse the given
Java.CompilationUnit to the given Writer. |
void |
visitMethodDeclarator(org.codehaus.janino.Java.MethodDeclarator md) |
void |
visitReturnStatement(org.codehaus.janino.Java.ReturnStatement rs) |
close, unparseCompilationUnit, visitAlternateConstructorInvocation, visitAmbiguousName, visitAnonymousClassDeclaration, visitArrayAccessExpression, visitArrayLength, visitArrayType, visitAssertStatement, visitAssignment, visitBasicType, visitBinaryOperation, visitBlock, visitBooleanLiteral, visitBreakStatement, visitCast, visitCharacterLiteral, visitClassLiteral, visitConditionalExpression, visitConstructorDeclarator, visitContinueStatement, visitCrement, visitDoStatement, visitElementValueArrayInitializer, visitEmptyStatement, visitExpressionStatement, visitFieldAccess, visitFieldAccessExpression, visitFieldDeclaration, visitFloatingPointLiteral, visitForEachStatement, visitForStatement, visitIfStatement, visitInitializer, visitInstanceof, visitIntegerLiteral, visitLabeledStatement, visitLocalClassDeclaration, visitLocalClassDeclarationStatement, visitLocalVariableAccess, visitLocalVariableDeclarationStatement, visitMarkerAnnotation, visitMemberClassDeclaration, visitMemberInterfaceDeclaration, visitMethodInvocation, visitNewAnonymousClassInstance, visitNewArray, visitNewClassInstance, visitNewInitializedArray, visitNormalAnnotation, visitNullLiteral, visitPackage, visitPackageMemberClassDeclaration, visitPackageMemberInterfaceDeclaration, visitParameterAccess, visitParenthesizedExpression, visitQualifiedThisReference, visitReferenceType, visitRvalueMemberType, visitSimpleConstant, visitSimpleType, visitSingleElementAnnotation, visitSingleStaticImportDeclaration, visitSingleTypeImportDeclaration, visitStaticImportOnDemandDeclaration, visitStringLiteral, visitSuperclassFieldAccessExpression, visitSuperclassMethodInvocation, visitSuperConstructorInvocation, visitSwitchStatement, visitSynchronizedStatement, visitThisReference, visitThrowStatement, visitTryStatement, visitTypeImportOnDemandDeclaration, visitUnaryOperation, visitWhileStatementpublic ModifiedUnparseVisitor(Writer w)
public static void main(String[] args) throws Exception
Reads compilation units from the files named on the command line
and unparses them to System.out.
Exceptionpublic static void unparse(org.codehaus.janino.Java.CompilationUnit cu,
Writer w)
Java.CompilationUnit to the given Writer.public void visitMethodDeclarator(org.codehaus.janino.Java.MethodDeclarator md)
visitMethodDeclarator in interface org.codehaus.janino.Visitor.FunctionDeclaratorVisitorvisitMethodDeclarator in class org.codehaus.janino.UnparseVisitorpublic void visitReturnStatement(org.codehaus.janino.Java.ReturnStatement rs)
visitReturnStatement in interface org.codehaus.janino.Visitor.BlockStatementVisitorvisitReturnStatement in class org.codehaus.janino.UnparseVisitorCopyright © 2017 The Apache Software Foundation. All rights reserved.