Package org.openrewrite.java.format
Class BlankLinesVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.java.JavaIsoVisitor<P>
org.openrewrite.java.format.BlankLinesVisitor<P>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionBlankLinesVisitor
(BlankLinesStyle style) BlankLinesVisitor
(BlankLinesStyle style, @Nullable org.openrewrite.Tree stopAfter) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
minimumLines
(String whitespace, int min) @Nullable org.openrewrite.java.tree.J
org.openrewrite.java.tree.J
org.openrewrite.java.tree.J.Block
visitBlock
(org.openrewrite.java.tree.J.Block block, P p) org.openrewrite.java.tree.J.ClassDeclaration
visitClassDeclaration
(org.openrewrite.java.tree.J.ClassDeclaration classDecl, P p) org.openrewrite.java.tree.J.EnumValue
visitEnumValue
(org.openrewrite.java.tree.J.EnumValue _enum, P p) org.openrewrite.java.tree.J.Import
visitImport
(org.openrewrite.java.tree.J.Import import_, P p) org.openrewrite.java.tree.J.MethodDeclaration
visitMethodDeclaration
(org.openrewrite.java.tree.J.MethodDeclaration method, P p) org.openrewrite.java.tree.J.NewClass
visitNewClass
(org.openrewrite.java.tree.J.NewClass newClass, P p) visitStatement
(Statement statement, P p) Methods inherited from class org.openrewrite.java.JavaIsoVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitContinue, visitControlParentheses, visitDeconstructionPattern, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValueSet, visitErroneous, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYield
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitContainer, visitLeftPadded, visitParenthesizedTypeTree, visitRightPadded, visitSpace, visitType, visitTypeName
Methods inherited from class org.openrewrite.TreeVisitor
adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
BlankLinesVisitor
-
BlankLinesVisitor
-
-
Method Details
-
visit
- Overrides:
visit
in classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,
P>
-
visitClassDeclaration
public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, P p) - Overrides:
visitClassDeclaration
in classJavaIsoVisitor<P>
-
visitEnumValue
public org.openrewrite.java.tree.J.EnumValue visitEnumValue(org.openrewrite.java.tree.J.EnumValue _enum, P p) - Overrides:
visitEnumValue
in classJavaIsoVisitor<P>
-
visitImport
public org.openrewrite.java.tree.J.Import visitImport(org.openrewrite.java.tree.J.Import import_, P p) - Overrides:
visitImport
in classJavaIsoVisitor<P>
-
visitMethodDeclaration
public org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, P p) - Overrides:
visitMethodDeclaration
in classJavaIsoVisitor<P>
-
visitNewClass
public org.openrewrite.java.tree.J.NewClass visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, P p) - Overrides:
visitNewClass
in classJavaIsoVisitor<P>
-
visitStatement
- Overrides:
visitStatement
in classJavaIsoVisitor<P>
-
visitBlock
- Overrides:
visitBlock
in classJavaIsoVisitor<P>
-
minimumLines
-
postVisit
- Overrides:
postVisit
in classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,
P>
-