Interface RewriteOperation

All Known Implementing Classes:
DropDependencyVersionOperation, UpdateDependencyVersionOperation, UpdateJavaVersionOperation, UpdateManagedDependencyVersionOperation, UpdatePropertyOperation, UpgradeGradlePluginOperation

public interface RewriteOperation
A rewrite operation to be used in a QuarkusUpdateRecipe
  • Method Summary

    Modifier and Type
    Method
    Description
    default List<Map<String,Object>>
    multi(BuildTool buildTool)
     
    default Map<String,Object>
    single(BuildTool buildTool)
    Return the OpenRewrite operation name and the parameters as a map { "operation-name": { "p1": "v1" }}
  • Method Details

    • single

      default Map<String,Object> single(BuildTool buildTool)
      Return the OpenRewrite operation name and the parameters as a map { "operation-name": { "p1": "v1" }}
      Parameters:
      buildTool -
      Returns:
    • multi

      default List<Map<String,Object>> multi(BuildTool buildTool)