Class MergeSpacesVisitor

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,Object>
org.openrewrite.java.JavaVisitor<Object>
org.openrewrite.java.format.MergeSpacesVisitor

public class MergeSpacesVisitor extends JavaVisitor<Object>
  • Constructor Details

    • MergeSpacesVisitor

      public MergeSpacesVisitor(List<org.openrewrite.style.NamedStyles> styles)
  • Method Details

    • isAcceptable

      public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, @Nullable Object ctx)
      Overrides:
      isAcceptable in class JavaVisitor<Object>
    • getLanguage

      public String getLanguage()
      Overrides:
      getLanguage in class JavaVisitor<Object>
    • visit

      public @Nullable org.openrewrite.java.tree.J visit(@Nullable org.openrewrite.Tree tree, Object o)
      Overrides:
      visit in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,Object>
    • visitSpace

      public Space visitSpace(@Nullable Space space, Space.Location loc, @Nullable Object ctx)
      Overrides:
      visitSpace in class JavaVisitor<Object>
    • visitTypeName

      public <N extends NameTree> N visitTypeName(N nameTree, @Nullable Object ctx)
      Overrides:
      visitTypeName in class JavaVisitor<Object>
    • visitAnnotatedType

      public org.openrewrite.java.tree.J visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, @Nullable Object ctx)
      Overrides:
      visitAnnotatedType in class JavaVisitor<Object>
    • visitAnnotation

      public org.openrewrite.java.tree.J visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, @Nullable Object ctx)
      Overrides:
      visitAnnotation in class JavaVisitor<Object>
    • visitArrayAccess

      public org.openrewrite.java.tree.J visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, @Nullable Object ctx)
      Overrides:
      visitArrayAccess in class JavaVisitor<Object>
    • visitArrayDimension

      public org.openrewrite.java.tree.J visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, @Nullable Object ctx)
      Overrides:
      visitArrayDimension in class JavaVisitor<Object>
    • visitArrayType

      public org.openrewrite.java.tree.J visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, @Nullable Object ctx)
      Overrides:
      visitArrayType in class JavaVisitor<Object>
    • visitAssert

      public org.openrewrite.java.tree.J visitAssert(org.openrewrite.java.tree.J.Assert assert_, @Nullable Object ctx)
      Overrides:
      visitAssert in class JavaVisitor<Object>
    • visitAssignment

      public org.openrewrite.java.tree.J visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, @Nullable Object ctx)
      Overrides:
      visitAssignment in class JavaVisitor<Object>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, @Nullable Object ctx)
      Overrides:
      visitAssignmentOperation in class JavaVisitor<Object>
    • visitBinary

      public org.openrewrite.java.tree.J visitBinary(org.openrewrite.java.tree.J.Binary binary, @Nullable Object ctx)
      Overrides:
      visitBinary in class JavaVisitor<Object>
    • visitBlock

      public org.openrewrite.java.tree.J visitBlock(org.openrewrite.java.tree.J.Block block, @Nullable Object ctx)
      Overrides:
      visitBlock in class JavaVisitor<Object>
    • visitBreak

      public org.openrewrite.java.tree.J visitBreak(org.openrewrite.java.tree.J.Break breakStatement, @Nullable Object ctx)
      Overrides:
      visitBreak in class JavaVisitor<Object>
    • visitCase

      public org.openrewrite.java.tree.J visitCase(org.openrewrite.java.tree.J.Case case_, @Nullable Object ctx)
      Overrides:
      visitCase in class JavaVisitor<Object>
    • visitCatch

      public org.openrewrite.java.tree.J visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, @Nullable Object ctx)
      Overrides:
      visitCatch in class JavaVisitor<Object>
    • visitClassDeclaration

      public org.openrewrite.java.tree.J visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, @Nullable Object ctx)
      Overrides:
      visitClassDeclaration in class JavaVisitor<Object>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, @Nullable Object ctx)
      Overrides:
      visitCompilationUnit in class JavaVisitor<Object>
    • visitContinue

      public org.openrewrite.java.tree.J visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, @Nullable Object ctx)
      Overrides:
      visitContinue in class JavaVisitor<Object>
    • visitControlParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, @Nullable Object ctx)
      Overrides:
      visitControlParentheses in class JavaVisitor<Object>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, @Nullable Object ctx)
      Overrides:
      visitDoWhileLoop in class JavaVisitor<Object>
    • visitEmpty

      public org.openrewrite.java.tree.J visitEmpty(org.openrewrite.java.tree.J.Empty empty, @Nullable Object ctx)
      Overrides:
      visitEmpty in class JavaVisitor<Object>
    • visitEnumValue

      public org.openrewrite.java.tree.J visitEnumValue(org.openrewrite.java.tree.J.EnumValue enum_, @Nullable Object ctx)
      Overrides:
      visitEnumValue in class JavaVisitor<Object>
    • visitEnumValueSet

      public org.openrewrite.java.tree.J visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enums, @Nullable Object ctx)
      Overrides:
      visitEnumValueSet in class JavaVisitor<Object>
    • visitFieldAccess

      public org.openrewrite.java.tree.J visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, @Nullable Object ctx)
      Overrides:
      visitFieldAccess in class JavaVisitor<Object>
    • visitForEachLoop

      public org.openrewrite.java.tree.J visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forLoop, @Nullable Object ctx)
      Overrides:
      visitForEachLoop in class JavaVisitor<Object>
    • visitForEachControl

      public org.openrewrite.java.tree.J visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, @Nullable Object ctx)
      Overrides:
      visitForEachControl in class JavaVisitor<Object>
    • visitForLoop

      public org.openrewrite.java.tree.J visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, @Nullable Object ctx)
      Overrides:
      visitForLoop in class JavaVisitor<Object>
    • visitForControl

      public org.openrewrite.java.tree.J visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, @Nullable Object ctx)
      Overrides:
      visitForControl in class JavaVisitor<Object>
    • visitParenthesizedTypeTree

      public org.openrewrite.java.tree.J visitParenthesizedTypeTree(org.openrewrite.java.tree.J.ParenthesizedTypeTree parTree, @Nullable Object ctx)
      Overrides:
      visitParenthesizedTypeTree in class JavaVisitor<Object>
    • visitIdentifier

      public org.openrewrite.java.tree.J visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, @Nullable Object ctx)
      Overrides:
      visitIdentifier in class JavaVisitor<Object>
    • visitElse

      public org.openrewrite.java.tree.J visitElse(org.openrewrite.java.tree.J.If.Else else_, @Nullable Object ctx)
      Overrides:
      visitElse in class JavaVisitor<Object>
    • visitIf

      public org.openrewrite.java.tree.J visitIf(org.openrewrite.java.tree.J.If iff, @Nullable Object ctx)
      Overrides:
      visitIf in class JavaVisitor<Object>
    • visitImport

      public org.openrewrite.java.tree.J visitImport(org.openrewrite.java.tree.J.Import import_, @Nullable Object ctx)
      Overrides:
      visitImport in class JavaVisitor<Object>
    • visitInstanceOf

      public org.openrewrite.java.tree.J visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, @Nullable Object ctx)
      Overrides:
      visitInstanceOf in class JavaVisitor<Object>
    • visitDeconstructionPattern

      public org.openrewrite.java.tree.J visitDeconstructionPattern(org.openrewrite.java.tree.J.DeconstructionPattern deconstructionPattern, @Nullable Object ctx)
      Overrides:
      visitDeconstructionPattern in class JavaVisitor<Object>
    • visitIntersectionType

      public org.openrewrite.java.tree.J visitIntersectionType(org.openrewrite.java.tree.J.IntersectionType intersectionType, @Nullable Object ctx)
      Overrides:
      visitIntersectionType in class JavaVisitor<Object>
    • visitLabel

      public org.openrewrite.java.tree.J visitLabel(org.openrewrite.java.tree.J.Label label, @Nullable Object ctx)
      Overrides:
      visitLabel in class JavaVisitor<Object>
    • visitLambda

      public org.openrewrite.java.tree.J visitLambda(org.openrewrite.java.tree.J.Lambda lambda, @Nullable Object ctx)
      Overrides:
      visitLambda in class JavaVisitor<Object>
    • visitLambdaParameters

      public org.openrewrite.java.tree.J visitLambdaParameters(org.openrewrite.java.tree.J.Lambda.Parameters parameters, @Nullable Object ctx)
      Overrides:
      visitLambdaParameters in class JavaVisitor<Object>
    • visitLiteral

      public org.openrewrite.java.tree.J visitLiteral(org.openrewrite.java.tree.J.Literal literal, @Nullable Object ctx)
      Overrides:
      visitLiteral in class JavaVisitor<Object>
    • visitMemberReference

      public org.openrewrite.java.tree.J visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberRef, @Nullable Object ctx)
      Overrides:
      visitMemberReference in class JavaVisitor<Object>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, @Nullable Object ctx)
      Overrides:
      visitMethodDeclaration in class JavaVisitor<Object>
    • visitMethodInvocation

      public org.openrewrite.java.tree.J visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, @Nullable Object ctx)
      Overrides:
      visitMethodInvocation in class JavaVisitor<Object>
    • visitModifier

      public org.openrewrite.java.tree.J visitModifier(org.openrewrite.java.tree.J.Modifier modifer, @Nullable Object ctx)
      Overrides:
      visitModifier in class JavaVisitor<Object>
    • visitMultiCatch

      public org.openrewrite.java.tree.J visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, @Nullable Object ctx)
      Overrides:
      visitMultiCatch in class JavaVisitor<Object>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, @Nullable Object ctx)
      Overrides:
      visitVariableDeclarations in class JavaVisitor<Object>
    • visitNewArray

      public org.openrewrite.java.tree.J visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, @Nullable Object ctx)
      Overrides:
      visitNewArray in class JavaVisitor<Object>
    • visitNewClass

      public org.openrewrite.java.tree.J visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, @Nullable Object ctx)
      Overrides:
      visitNewClass in class JavaVisitor<Object>
    • visitNullableType

      public org.openrewrite.java.tree.J visitNullableType(org.openrewrite.java.tree.J.NullableType nullableType, @Nullable Object ctx)
      Overrides:
      visitNullableType in class JavaVisitor<Object>
    • visitPackage

      public org.openrewrite.java.tree.J visitPackage(org.openrewrite.java.tree.J.Package pkg, @Nullable Object ctx)
      Overrides:
      visitPackage in class JavaVisitor<Object>
    • visitParameterizedType

      public org.openrewrite.java.tree.J visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, @Nullable Object ctx)
      Overrides:
      visitParameterizedType in class JavaVisitor<Object>
    • visitParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, @Nullable Object ctx)
      Overrides:
      visitParentheses in class JavaVisitor<Object>
    • visitPrimitive

      public org.openrewrite.java.tree.J visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, @Nullable Object ctx)
      Overrides:
      visitPrimitive in class JavaVisitor<Object>
    • visitReturn

      public org.openrewrite.java.tree.J visitReturn(org.openrewrite.java.tree.J.Return return_, @Nullable Object ctx)
      Overrides:
      visitReturn in class JavaVisitor<Object>
    • visitSwitch

      public org.openrewrite.java.tree.J visitSwitch(org.openrewrite.java.tree.J.Switch switch_, @Nullable Object ctx)
      Overrides:
      visitSwitch in class JavaVisitor<Object>
    • visitSwitchExpression

      public org.openrewrite.java.tree.J visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switch_, @Nullable Object ctx)
      Overrides:
      visitSwitchExpression in class JavaVisitor<Object>
    • visitSynchronized

      public org.openrewrite.java.tree.J visitSynchronized(org.openrewrite.java.tree.J.Synchronized synch, @Nullable Object ctx)
      Overrides:
      visitSynchronized in class JavaVisitor<Object>
    • visitTernary

      public org.openrewrite.java.tree.J visitTernary(org.openrewrite.java.tree.J.Ternary ternary, @Nullable Object ctx)
      Overrides:
      visitTernary in class JavaVisitor<Object>
    • visitThrow

      public org.openrewrite.java.tree.J visitThrow(org.openrewrite.java.tree.J.Throw thrown, @Nullable Object ctx)
      Overrides:
      visitThrow in class JavaVisitor<Object>
    • visitTry

      public org.openrewrite.java.tree.J visitTry(org.openrewrite.java.tree.J.Try tryable, @Nullable Object ctx)
      Overrides:
      visitTry in class JavaVisitor<Object>
    • visitTryResource

      public org.openrewrite.java.tree.J visitTryResource(org.openrewrite.java.tree.J.Try.Resource tryResource, @Nullable Object ctx)
      Overrides:
      visitTryResource in class JavaVisitor<Object>
    • visitTypeCast

      public org.openrewrite.java.tree.J visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, @Nullable Object ctx)
      Overrides:
      visitTypeCast in class JavaVisitor<Object>
    • visitTypeParameter

      public org.openrewrite.java.tree.J visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, @Nullable Object ctx)
      Overrides:
      visitTypeParameter in class JavaVisitor<Object>
    • visitTypeParameters

      public org.openrewrite.java.tree.J visitTypeParameters(org.openrewrite.java.tree.J.TypeParameters typeParameters, @Nullable Object ctx)
      Overrides:
      visitTypeParameters in class JavaVisitor<Object>
    • visitUnary

      public org.openrewrite.java.tree.J visitUnary(org.openrewrite.java.tree.J.Unary unary, @Nullable Object ctx)
      Overrides:
      visitUnary in class JavaVisitor<Object>
    • visitUnknown

      public org.openrewrite.java.tree.J visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, @Nullable Object ctx)
      Overrides:
      visitUnknown in class JavaVisitor<Object>
    • visitUnknownSource

      public org.openrewrite.java.tree.J visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, @Nullable Object ctx)
      Overrides:
      visitUnknownSource in class JavaVisitor<Object>
    • visitVariable

      public org.openrewrite.java.tree.J visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, @Nullable Object ctx)
      Overrides:
      visitVariable in class JavaVisitor<Object>
    • visitWhileLoop

      public org.openrewrite.java.tree.J visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, @Nullable Object ctx)
      Overrides:
      visitWhileLoop in class JavaVisitor<Object>
    • visitWildcard

      public org.openrewrite.java.tree.J visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, @Nullable Object ctx)
      Overrides:
      visitWildcard in class JavaVisitor<Object>
    • visitYield

      public org.openrewrite.java.tree.J visitYield(org.openrewrite.java.tree.J.Yield yield, @Nullable Object ctx)
      Overrides:
      visitYield in class JavaVisitor<Object>
    • visitRightPadded

      public <T> @Nullable JRightPadded<T> visitRightPadded(@Nullable JRightPadded<T> right, JRightPadded.Location loc, @Nullable Object ctx)
      Overrides:
      visitRightPadded in class JavaVisitor<Object>
    • visitLeftPadded

      public <T> @Nullable JLeftPadded<T> visitLeftPadded(@Nullable JLeftPadded<T> left, JLeftPadded.Location loc, @Nullable Object ctx)
      Overrides:
      visitLeftPadded in class JavaVisitor<Object>
    • visitContainer

      public <J2 extends org.openrewrite.java.tree.J> @Nullable JContainer<J2> visitContainer(@Nullable JContainer<J2> container, JContainer.Location loc, @Nullable Object ctx)
      Overrides:
      visitContainer in class JavaVisitor<Object>
    • visitErroneous

      public org.openrewrite.java.tree.J visitErroneous(org.openrewrite.java.tree.J.Erroneous erroneous, @Nullable Object ctx)
      Overrides:
      visitErroneous in class JavaVisitor<Object>