Package org.openrewrite.java.format
Class NormalizeFormatVisitor<P>
- java.lang.Object
-
- org.openrewrite.TreeVisitor<J,P>
-
- org.openrewrite.java.JavaVisitor<P>
-
- org.openrewrite.java.JavaIsoVisitor<P>
-
- org.openrewrite.java.format.NormalizeFormatVisitor<P>
-
public class NormalizeFormatVisitor<P> extends JavaIsoVisitor<P>
Ensures that whitespace is on the outermost AST element possible.
-
-
Constructor Summary
Constructors Constructor Description NormalizeFormatVisitor()NormalizeFormatVisitor(@Nullable org.openrewrite.Tree stopAfter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable JpostVisit(J tree, P p)@Nullable Jvisit(@Nullable org.openrewrite.Tree tree, P p)J.ClassDeclarationvisitClassDeclaration(J.ClassDeclaration classDecl, P p)J.MethodDeclarationvisitMethodDeclaration(J.MethodDeclaration method, P p)J.VariableDeclarationsvisitVariableDeclarations(J.VariableDeclarations multiVariable, P p)-
Methods inherited from class org.openrewrite.java.JavaIsoVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitJavaSourceFile, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitWhileLoop, visitWildcard
-
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitContainer, visitForControl, visitForEachControl, visitLeftPadded, visitRightPadded, visitSpace, visitType, visitTypeName
-
-
-
-
Method Detail
-
visitClassDeclaration
public J.ClassDeclaration visitClassDeclaration(J.ClassDeclaration classDecl, P p)
- Overrides:
visitClassDeclarationin classJavaIsoVisitor<P>
-
visitMethodDeclaration
public J.MethodDeclaration visitMethodDeclaration(J.MethodDeclaration method, P p)
- Overrides:
visitMethodDeclarationin classJavaIsoVisitor<P>
-
visitVariableDeclarations
public J.VariableDeclarations visitVariableDeclarations(J.VariableDeclarations multiVariable, P p)
- Overrides:
visitVariableDeclarationsin classJavaIsoVisitor<P>
-
-