Class EmptyBlock

  • All Implemented Interfaces:
    org.openrewrite.RefactorVisitorSupport

    public class EmptyBlock
    extends CheckstyleRefactorVisitor
    TODO offer option to log if a logger field is available instead of rethrowing as an unchecked exception.
    • Field Summary

      • Fields inherited from class org.openrewrite.java.JavaRefactorVisitor

        formatter
      • Fields inherited from class org.openrewrite.SourceVisitor

        cycle
    • Constructor Summary

      Constructors 
      Constructor Description
      EmptyBlock()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configure​(CheckstyleRefactorVisitor.Module m)  
      org.openrewrite.java.tree.J visitBlock​(org.openrewrite.java.tree.J.Block<org.openrewrite.java.tree.J> block)  
      org.openrewrite.java.tree.J visitCatch​(org.openrewrite.java.tree.J.Try.Catch catzh)  
      org.openrewrite.java.tree.J visitDoWhileLoop​(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop)  
      org.openrewrite.java.tree.J visitIf​(org.openrewrite.java.tree.J.If iff)  
      org.openrewrite.java.tree.J visitSwitch​(org.openrewrite.java.tree.J.Switch switzh)  
      org.openrewrite.java.tree.J visitSynchronized​(org.openrewrite.java.tree.J.Synchronized synch)  
      org.openrewrite.java.tree.J visitTry​(org.openrewrite.java.tree.J.Try tryable)  
      org.openrewrite.java.tree.J visitWhileLoop​(org.openrewrite.java.tree.J.WhileLoop whileLoop)  
      • Methods inherited from class org.openrewrite.java.JavaRefactorVisitor

        addImport, defaultTo, maybeAddImport, maybeAddImport, maybeRemoveImport, maybeRemoveImport, maybeUnwrapParentheses, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssign, visitAssignOp, visitBinary, visitBreak, visitCase, visitClassDecl, visitContinue, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitFieldAccess, visitFinally, visitForEachLoop, visitForLoop, visitIdentifier, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethod, visitMethodInvocation, visitMultiCatch, visitMultiVariable, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitTernary, visitThrow, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnary, visitUnparsedSource, visitVariable, visitWildcard
      • Methods inherited from class org.openrewrite.java.JavaSourceVisitor

        enclosingBlock, enclosingClass, enclosingCompilationUnit, enclosingMethod, isInSameNameScope, isInSameNameScope, visitExpression, visitStatement, visitTypeName
      • Methods inherited from class org.openrewrite.SourceVisitor

        andThen, andThen, getCursor, getName, getTags, isIdempotent, nextCycle, reduce, setCursoringOn, visit, visit, visitAfter, visitAfter, visitTree
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.openrewrite.RefactorVisitorSupport

        refactor, refactor, refactor, visit
    • Constructor Detail

      • EmptyBlock

        public EmptyBlock()
    • Method Detail

      • visitWhileLoop

        public org.openrewrite.java.tree.J visitWhileLoop​(org.openrewrite.java.tree.J.WhileLoop whileLoop)
        Overrides:
        visitWhileLoop in class org.openrewrite.java.JavaRefactorVisitor
      • visitDoWhileLoop

        public org.openrewrite.java.tree.J visitDoWhileLoop​(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop)
        Overrides:
        visitDoWhileLoop in class org.openrewrite.java.JavaRefactorVisitor
      • visitBlock

        public org.openrewrite.java.tree.J visitBlock​(org.openrewrite.java.tree.J.Block<org.openrewrite.java.tree.J> block)
        Overrides:
        visitBlock in class org.openrewrite.java.JavaRefactorVisitor
      • visitCatch

        public org.openrewrite.java.tree.J visitCatch​(org.openrewrite.java.tree.J.Try.Catch catzh)
        Overrides:
        visitCatch in class org.openrewrite.java.JavaRefactorVisitor
      • visitTry

        public org.openrewrite.java.tree.J visitTry​(org.openrewrite.java.tree.J.Try tryable)
        Overrides:
        visitTry in class org.openrewrite.java.JavaRefactorVisitor
      • visitIf

        public org.openrewrite.java.tree.J visitIf​(org.openrewrite.java.tree.J.If iff)
        Overrides:
        visitIf in class org.openrewrite.java.JavaRefactorVisitor
      • visitSynchronized

        public org.openrewrite.java.tree.J visitSynchronized​(org.openrewrite.java.tree.J.Synchronized synch)
        Overrides:
        visitSynchronized in class org.openrewrite.java.JavaRefactorVisitor
      • visitSwitch

        public org.openrewrite.java.tree.J visitSwitch​(org.openrewrite.java.tree.J.Switch switzh)
        Overrides:
        visitSwitch in class org.openrewrite.java.JavaRefactorVisitor