Class RemoveAnnotationVisitor

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.java.RemoveAnnotationVisitor

public class RemoveAnnotationVisitor extends JavaIsoVisitor<org.openrewrite.ExecutionContext>
  • Constructor Details

    • RemoveAnnotationVisitor

      public RemoveAnnotationVisitor()
  • Method Details

    • visitClassDeclaration

      public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitClassDeclaration in class JavaIsoVisitor<org.openrewrite.ExecutionContext>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitMethodDeclaration in class JavaIsoVisitor<org.openrewrite.ExecutionContext>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J.VariableDeclarations visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitVariableDeclarations in class JavaIsoVisitor<org.openrewrite.ExecutionContext>
    • visitAnnotation

      public @Nullable org.openrewrite.java.tree.J.Annotation visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnnotation in class JavaIsoVisitor<org.openrewrite.ExecutionContext>