Package com.diffplug.spotless.extra
Class EclipseBasedStepBuilder
java.lang.Object
com.diffplug.spotless.extra.EclipseBasedStepBuilder
Generic Eclipse based formatter step
EclipseBasedStepBuilder.State builder.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classState of Eclipse configuration items, providing functionality to derived information based on the state. -
Constructor Summary
ConstructorsConstructorDescriptionEclipseBasedStepBuilder(String formatterName, Provisioner jarProvisioner, SerializedFunction<EclipseBasedStepBuilder.State, FormatterFunc> stateToFormatter) Initialize valid default configuration, taking latest versionEclipseBasedStepBuilder(String formatterName, String formatterStepExt, Provisioner jarProvisioner, SerializedFunction<EclipseBasedStepBuilder.State, FormatterFunc> stateToFormatter) Initialize valid default configuration, taking latest version -
Method Summary
Modifier and TypeMethodDescriptionbuild()Returns the FormatterStep (whose state will be calculated lazily).voidsetPreferences(Iterable<File> settingsFiles) Set settings files containing Eclipse preferencesvoidsetVersion(String version) Set dependencies for the corresponding Eclipse version
-
Constructor Details
-
EclipseBasedStepBuilder
public EclipseBasedStepBuilder(String formatterName, Provisioner jarProvisioner, SerializedFunction<EclipseBasedStepBuilder.State, FormatterFunc> stateToFormatter) Initialize valid default configuration, taking latest version -
EclipseBasedStepBuilder
public EclipseBasedStepBuilder(String formatterName, String formatterStepExt, Provisioner jarProvisioner, SerializedFunction<EclipseBasedStepBuilder.State, FormatterFunc> stateToFormatter) Initialize valid default configuration, taking latest version
-
-
Method Details
-
build
Returns the FormatterStep (whose state will be calculated lazily). -
setVersion
Set dependencies for the corresponding Eclipse version -
setPreferences
Set settings files containing Eclipse preferences
-