1 package com.atlassian.plugins.codegen;
2
3 /**
4 * Interface for an object that knows how to apply some subset of changes from a
5 * {@link PluginProjectChangeset} to the project.
6 */
7 public interface ProjectRewriter
8 {
9 void applyChanges(PluginProjectChangeset changes) throws Exception;
10 }