@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 optionsfeatures - 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