package io.swagger.transform.migrate; import com.fasterxml.jackson.databind.JsonNode; import io.swagger.transform.util.MutableJsonTree; import io.swagger.transform.util.SwaggerMigrationException; import javax.annotation.Nonnull; /** * API declaration, JSON Pointer: "/apis" */ public final class ApiArrayMigrator implements SwaggerMigrator { private final SwaggerMigrator migrator = new ApiOperationMigrator(); @Nonnull @Override public JsonNode migrate(@Nonnull final JsonNode input) throws SwaggerMigrationException { final MutableJsonTree tree = new MutableJsonTree(input); tree.applyMigratorToElements(migrator); return tree.getBaseNode(); } }