@@ -115,63 +115,63 @@ public void ratchetFrom(String ratchetFrom) {
115
115
/** Configures the special java-specific extension. */
116
116
public void java (Action <JavaExtension > closure ) {
117
117
requireNonNull (closure );
118
- configure (JavaExtension .NAME , JavaExtension .class , closure );
118
+ format (JavaExtension .NAME , JavaExtension .class , closure );
119
119
}
120
120
121
121
/** Configures the special scala-specific extension. */
122
122
public void scala (Action <ScalaExtension > closure ) {
123
123
requireNonNull (closure );
124
- configure (ScalaExtension .NAME , ScalaExtension .class , closure );
124
+ format (ScalaExtension .NAME , ScalaExtension .class , closure );
125
125
}
126
126
127
127
/** Configures the special kotlin-specific extension. */
128
128
public void kotlin (Action <KotlinExtension > closure ) {
129
129
requireNonNull (closure );
130
- configure (KotlinExtension .NAME , KotlinExtension .class , closure );
130
+ format (KotlinExtension .NAME , KotlinExtension .class , closure );
131
131
}
132
132
133
133
/** Configures the special Gradle Kotlin DSL specific extension. */
134
134
public void kotlinGradle (Action <KotlinGradleExtension > closure ) {
135
135
requireNonNull (closure );
136
- configure (KotlinGradleExtension .NAME , KotlinGradleExtension .class , closure );
136
+ format (KotlinGradleExtension .NAME , KotlinGradleExtension .class , closure );
137
137
}
138
138
139
139
/** Configures the special freshmark-specific extension. */
140
140
public void freshmark (Action <FreshMarkExtension > closure ) {
141
141
requireNonNull (closure );
142
- configure (FreshMarkExtension .NAME , FreshMarkExtension .class , closure );
142
+ format (FreshMarkExtension .NAME , FreshMarkExtension .class , closure );
143
143
}
144
144
145
145
/** Configures the special groovy-specific extension. */
146
146
public void groovy (Action <GroovyExtension > closure ) {
147
- configure (GroovyExtension .NAME , GroovyExtension .class , closure );
147
+ format (GroovyExtension .NAME , GroovyExtension .class , closure );
148
148
}
149
149
150
150
/** Configures the special groovy-specific extension for Gradle files. */
151
151
public void groovyGradle (Action <GroovyGradleExtension > closure ) {
152
- configure (GroovyGradleExtension .NAME , GroovyGradleExtension .class , closure );
152
+ format (GroovyGradleExtension .NAME , GroovyGradleExtension .class , closure );
153
153
}
154
154
155
155
/** Configures the special sql-specific extension for SQL files. */
156
156
public void sql (Action <SqlExtension > closure ) {
157
- configure (SqlExtension .NAME , SqlExtension .class , closure );
157
+ format (SqlExtension .NAME , SqlExtension .class , closure );
158
158
}
159
159
160
160
/** Configures the special C/C++-specific extension. */
161
161
public void cpp (Action <CppExtension > closure ) {
162
- configure (CppExtension .NAME , CppExtension .class , closure );
162
+ format (CppExtension .NAME , CppExtension .class , closure );
163
163
}
164
164
165
165
/** Configures the special typescript-specific extension for typescript files. */
166
166
public void typescript (Action <TypescriptExtension > closure ) {
167
- configure (TypescriptExtension .NAME , TypescriptExtension .class , closure );
167
+ format (TypescriptExtension .NAME , TypescriptExtension .class , closure );
168
168
}
169
169
170
170
/** Configures a custom extension. */
171
171
public void format (String name , Action <FormatExtension > closure ) {
172
172
requireNonNull (name , "name" );
173
173
requireNonNull (closure , "closure" );
174
- configure (name , FormatExtension .class , closure );
174
+ format (name , FormatExtension .class , closure );
175
175
}
176
176
177
177
/** Makes it possible to remove a format which was created earlier. */
@@ -200,13 +200,13 @@ public void setEnforceCheck(boolean enforceCheck) {
200
200
this .enforceCheck = enforceCheck ;
201
201
}
202
202
203
- protected <T extends FormatExtension > void configure (String name , Class <T > clazz , Action <T > configure ) {
204
- T value = maybeCreate (name , clazz );
205
- configure .execute (value );
203
+ public <T extends FormatExtension > void format (String name , Class <T > clazz , Action <T > configure ) {
204
+ T format = maybeCreate (name , clazz );
205
+ configure .execute (format );
206
206
}
207
207
208
208
@ SuppressWarnings ("unchecked" )
209
- private <T extends FormatExtension > T maybeCreate (String name , Class <T > clazz ) {
209
+ protected final <T extends FormatExtension > T maybeCreate (String name , Class <T > clazz ) {
210
210
FormatExtension existing = formats .get (name );
211
211
if (existing != null ) {
212
212
if (!existing .getClass ().equals (clazz )) {
0 commit comments