@Singleton
public class FeatureDiffer
extends java.lang.Object
Constructor and Description |
---|
FeatureDiffer() |
Modifier and Type | Method and Description |
---|---|
void |
produceDiff(ProjectGenerator projectGenerator,
GeneratorContext generatorContext,
ConsoleOutput consoleOutput)
Produces a Diff for the given arguments.
|
void |
produceDiff(ProjectGenerator projectGenerator,
Project project,
ApplicationType applicationType,
Options options,
OperatingSystem operatingSystem,
java.util.List<java.lang.String> features,
ConsoleOutput consoleOutput)
Produces a Diff for the given arguments.
|
public void produceDiff(ProjectGenerator projectGenerator, Project project, ApplicationType applicationType, Options options, @Nullable OperatingSystem operatingSystem, java.util.List<java.lang.String> features, ConsoleOutput consoleOutput) throws java.lang.Exception
projectGenerator
- The project generatorproject
- The projectapplicationType
- The application typeoptions
- The optionsoperatingSystem
- Operating Systemfeatures
- The features to diffconsoleOutput
- The console outputjava.lang.Exception
- If something does wrongpublic void produceDiff(ProjectGenerator projectGenerator, GeneratorContext generatorContext, ConsoleOutput consoleOutput) throws java.lang.Exception
projectGenerator
- The project generatorgeneratorContext
- The generator contextconsoleOutput
- The console outputjava.lang.Exception
- If something does wrong