@@ -40,8 +40,8 @@ import io.spine.tools.core.jvm.comparable.ComparablePlugin
4040import io.spine.tools.core.jvm.entity.EntityPlugin
4141import io.spine.tools.core.jvm.gradle.CoreJvmOptions
4242import io.spine.tools.core.jvm.gradle.coreJvmOptions
43- import io.spine.tools.core.jvm.gradle.plugins.WriteCompilerSettings .Companion.JAVA_CODE_STYLE_ID
44- import io.spine.tools.core.jvm.gradle.plugins.WriteCompilerSettings .Companion.VALIDATION_SETTINGS_ID
43+ import io.spine.tools.core.jvm.gradle.plugins.WriteCompilerPluginsSettings .Companion.JAVA_CODE_STYLE_ID
44+ import io.spine.tools.core.jvm.gradle.plugins.WriteCompilerPluginsSettings .Companion.VALIDATION_SETTINGS_ID
4545import io.spine.tools.core.jvm.mgroup.MessageGroupPlugin
4646import io.spine.tools.core.jvm.settings.Combined
4747import io.spine.tools.core.jvm.settings.signalSettings
@@ -58,15 +58,15 @@ import org.gradle.api.tasks.OutputDirectory
5858import org.gradle.api.tasks.TaskAction
5959
6060/* *
61- * A task that writes settings for ProtoData .
61+ * A task that writes settings for CoreJvm plugins of the Spine Compiler .
6262 *
6363 * The [settingsDir] property defines the directory where settings files for
64- * ProtoData plugins are stored.
64+ * the CoreJvm Compiler plugins are stored.
6565 *
66- * This task writes settings files for ProtoData components .
66+ * This task writes settings files for the CoreJvm plugins to the Compiler .
6767 */
6868@Suppress(" unused" ) // Gradle creates a subtype for this class.
69- public abstract class WriteCompilerSettings : DefaultTask () {
69+ public abstract class WriteCompilerPluginsSettings : DefaultTask () {
7070
7171 @get:OutputDirectory
7272 public abstract val settingsDir: DirectoryProperty
@@ -83,7 +83,7 @@ public abstract class WriteCompilerSettings : DefaultTask() {
8383
8484 @TaskAction
8585 @Throws(IOException ::class )
86- public fun writeFile () {
86+ public fun writeFiles () {
8787 val dir = settingsDirectory()
8888 forValidationPlugin(dir)
8989 forAnnotationPlugin(dir)
@@ -111,9 +111,9 @@ public abstract class WriteCompilerSettings : DefaultTask() {
111111
112112/* *
113113 * Obtains an instance of [SettingsDirectory] to be used for writing files which
114- * points to the directory specified by the [WriteCompilerSettings .settingsDir] property.
114+ * points to the directory specified by the [WriteCompilerPluginsSettings .settingsDir] property.
115115 */
116- private fun WriteCompilerSettings .settingsDirectory (): SettingsDirectory {
116+ private fun WriteCompilerPluginsSettings .settingsDirectory (): SettingsDirectory {
117117 val dir = project.file(settingsDir)
118118 dir.mkdirs()
119119 val settings = SettingsDirectory (dir.toPath())
@@ -126,7 +126,7 @@ private fun WriteCompilerSettings.settingsDirectory(): SettingsDirectory {
126126 * The settings are taken from McJava extension object and converted to
127127 * [io.spine.validation.ValidationConfig], which is later written as JSON file.
128128 */
129- private fun WriteCompilerSettings .forValidationPlugin (dir : SettingsDirectory ) {
129+ private fun WriteCompilerPluginsSettings .forValidationPlugin (dir : SettingsDirectory ) {
130130 val compilerSettings = compilerSettings
131131 val signalSettings = compilerSettings.signalSettings
132132 val markers = messageMarkers {
@@ -148,7 +148,7 @@ private fun WriteCompilerSettings.forValidationPlugin(dir: SettingsDirectory) {
148148private fun Combined.entityOptionsNames (): Iterable <String > =
149149 entities.optionList.map { it.name }
150150
151- private fun WriteCompilerSettings .forAnnotationPlugin (dir : SettingsDirectory ) {
151+ private fun WriteCompilerPluginsSettings .forAnnotationPlugin (dir : SettingsDirectory ) {
152152 val annotation = options.annotation
153153 val proto = settings {
154154 val javaType = annotation.types
@@ -164,12 +164,12 @@ private fun WriteCompilerSettings.forAnnotationPlugin(dir: SettingsDirectory) {
164164 dir.write(ApiAnnotationsPlugin .SETTINGS_ID , proto)
165165}
166166
167- private fun WriteCompilerSettings .forEntityPlugin (dir : SettingsDirectory ) {
167+ private fun WriteCompilerPluginsSettings .forEntityPlugin (dir : SettingsDirectory ) {
168168 val entitySettings = compilerSettings.entities
169169 dir.write(EntityPlugin .SETTINGS_ID , entitySettings)
170170}
171171
172- private fun WriteCompilerSettings .forSignalPlugin (dir : SettingsDirectory ) {
172+ private fun WriteCompilerPluginsSettings .forSignalPlugin (dir : SettingsDirectory ) {
173173 val codegen = compilerSettings.signalSettings
174174 val signalSettings = signalSettings {
175175 commands = codegen.commands
@@ -179,22 +179,22 @@ private fun WriteCompilerSettings.forSignalPlugin(dir: SettingsDirectory) {
179179 dir.write(SignalPlugin .SETTINGS_ID , signalSettings)
180180}
181181
182- private fun WriteCompilerSettings .forMessageGroupPlugin (dir : SettingsDirectory ) {
182+ private fun WriteCompilerPluginsSettings .forMessageGroupPlugin (dir : SettingsDirectory ) {
183183 val groupSettings = compilerSettings.groupSettings
184184 dir.write(MessageGroupPlugin .SETTINGS_ID , groupSettings)
185185}
186186
187- private fun WriteCompilerSettings .forUuidPlugin (dir : SettingsDirectory ) {
187+ private fun WriteCompilerPluginsSettings .forUuidPlugin (dir : SettingsDirectory ) {
188188 val uuidSettings = compilerSettings.uuids
189189 dir.write(UuidPlugin .SETTINGS_ID , uuidSettings)
190190}
191191
192- private fun WriteCompilerSettings .forComparablePlugin (dir : SettingsDirectory ) {
192+ private fun WriteCompilerPluginsSettings .forComparablePlugin (dir : SettingsDirectory ) {
193193 val settings = compilerSettings.comparables
194194 dir.write(ComparablePlugin .SETTINGS_ID , settings)
195195}
196196
197- private fun WriteCompilerSettings .forStyleFormattingPlugin (dir : SettingsDirectory ) {
197+ private fun WriteCompilerPluginsSettings .forStyleFormattingPlugin (dir : SettingsDirectory ) {
198198 val styleSettings = options.style.get()
199199 dir.write(JAVA_CODE_STYLE_ID , styleSettings)
200200}
0 commit comments