Package org.openrewrite.java
Class DeleteStatement<P>
- java.lang.Object
-
- org.openrewrite.TreeVisitor<J,P>
-
- org.openrewrite.java.JavaVisitor<P>
-
- org.openrewrite.java.JavaIsoVisitor<P>
-
- org.openrewrite.java.DeleteStatement<P>
-
public class DeleteStatement<P> extends JavaIsoVisitor<P>
Deletes standalone statements. Does not include deletion of control statements present in for loops.
-
-
Constructor Summary
Constructors Constructor Description DeleteStatement(Statement statement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JpreVisit(J tree, P p)J.BlockvisitBlock(J.Block block, P p)J.DoWhileLoopvisitDoWhileLoop(J.DoWhileLoop doWhileLoop, P p)J.ForEachLoopvisitForEachLoop(J.ForEachLoop forEachLoop, P p)J.ForLoopvisitForLoop(J.ForLoop forLoop, P p)J.IfvisitIf(J.If iff, P p)J.WhileLoopvisitWhileLoop(J.WhileLoop whileLoop, P p)-
Methods inherited from class org.openrewrite.java.JavaIsoVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContinue, visitControlParentheses, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitIdentifier, visitImport, visitInstanceOf, visitJavaSourceFile, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitVariableDeclarations, 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
-
-
-
-
Constructor Detail
-
DeleteStatement
public DeleteStatement(Statement statement)
-
-
Method Detail
-
visitForLoop
public J.ForLoop visitForLoop(J.ForLoop forLoop, P p)
- Overrides:
visitForLoopin classJavaIsoVisitor<P>
-
visitForEachLoop
public J.ForEachLoop visitForEachLoop(J.ForEachLoop forEachLoop, P p)
- Overrides:
visitForEachLoopin classJavaIsoVisitor<P>
-
visitWhileLoop
public J.WhileLoop visitWhileLoop(J.WhileLoop whileLoop, P p)
- Overrides:
visitWhileLoopin classJavaIsoVisitor<P>
-
visitDoWhileLoop
public J.DoWhileLoop visitDoWhileLoop(J.DoWhileLoop doWhileLoop, P p)
- Overrides:
visitDoWhileLoopin classJavaIsoVisitor<P>
-
visitBlock
public J.Block visitBlock(J.Block block, P p)
- Overrides:
visitBlockin classJavaIsoVisitor<P>
-
-