Class CoordinateBuilder.ClassDeclaration

Enclosing class:
CoordinateBuilder

public static class CoordinateBuilder.ClassDeclaration extends CoordinateBuilder.Statement
  • Method Details

    • addAnnotation

      public JavaCoordinates addAnnotation(Comparator<org.openrewrite.java.tree.J.Annotation> idealOrdering)
      Parameters:
      idealOrdering - The new annotation will be inserted in as close to an ideal ordering as possible, understanding that the existing annotations may not be ordered according to the comparator.
      Returns:
      A variable with a new annotation, inserted before the annotation it would appear before in an ideal ordering, or as the last annotation if it would not appear before any existing annotations in an ideal ordering.
    • replaceAnnotations

      public JavaCoordinates replaceAnnotations()
    • replaceTypeParameters

      public JavaCoordinates replaceTypeParameters()
    • replaceExtendsClause

      public JavaCoordinates replaceExtendsClause()
    • replaceImplementsClause

      public JavaCoordinates replaceImplementsClause()
    • addImplementsClause

      public JavaCoordinates addImplementsClause()