Format code for NoArgPlugin
This commit is contained in:
@@ -35,28 +35,36 @@ import org.jetbrains.kotlin.platform.jvm.isJvm
|
|||||||
|
|
||||||
object NoArgConfigurationKeys {
|
object NoArgConfigurationKeys {
|
||||||
val ANNOTATION: CompilerConfigurationKey<List<String>> =
|
val ANNOTATION: CompilerConfigurationKey<List<String>> =
|
||||||
CompilerConfigurationKey.create("annotation qualified name")
|
CompilerConfigurationKey.create("annotation qualified name")
|
||||||
|
|
||||||
val PRESET: CompilerConfigurationKey<List<String>> = CompilerConfigurationKey.create("annotation preset")
|
val PRESET: CompilerConfigurationKey<List<String>> = CompilerConfigurationKey.create("annotation preset")
|
||||||
|
|
||||||
val INVOKE_INITIALIZERS: CompilerConfigurationKey<Boolean> = CompilerConfigurationKey.create(
|
val INVOKE_INITIALIZERS: CompilerConfigurationKey<Boolean> = CompilerConfigurationKey.create(
|
||||||
"invoke instance initializers in a no-arg constructor")
|
"invoke instance initializers in a no-arg constructor"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
class NoArgCommandLineProcessor : CommandLineProcessor {
|
class NoArgCommandLineProcessor : CommandLineProcessor {
|
||||||
companion object {
|
companion object {
|
||||||
val SUPPORTED_PRESETS = mapOf(
|
val SUPPORTED_PRESETS = mapOf(
|
||||||
"jpa" to listOf("javax.persistence.Entity", "javax.persistence.Embeddable", "javax.persistence.MappedSuperclass"))
|
"jpa" to listOf("javax.persistence.Entity", "javax.persistence.Embeddable", "javax.persistence.MappedSuperclass")
|
||||||
|
)
|
||||||
|
|
||||||
val ANNOTATION_OPTION = CliOption("annotation", "<fqname>", "Annotation qualified names",
|
val ANNOTATION_OPTION = CliOption(
|
||||||
required = false, allowMultipleOccurrences = true)
|
"annotation", "<fqname>", "Annotation qualified names",
|
||||||
|
required = false, allowMultipleOccurrences = true
|
||||||
|
)
|
||||||
|
|
||||||
val PRESET_OPTION = CliOption("preset", "<name>", "Preset name (${SUPPORTED_PRESETS.keys.joinToString()})",
|
val PRESET_OPTION = CliOption(
|
||||||
required = false, allowMultipleOccurrences = true)
|
"preset", "<name>", "Preset name (${SUPPORTED_PRESETS.keys.joinToString()})",
|
||||||
|
required = false, allowMultipleOccurrences = true
|
||||||
|
)
|
||||||
|
|
||||||
val INVOKE_INITIALIZERS_OPTION = CliOption("invokeInitializers", "true/false",
|
val INVOKE_INITIALIZERS_OPTION = CliOption(
|
||||||
"Invoke instance initializers in a no-arg constructor",
|
"invokeInitializers", "true/false",
|
||||||
required = false, allowMultipleOccurrences = false)
|
"Invoke instance initializers in a no-arg constructor",
|
||||||
|
required = false, allowMultipleOccurrences = false
|
||||||
|
)
|
||||||
|
|
||||||
val PLUGIN_ID = "org.jetbrains.kotlin.noarg"
|
val PLUGIN_ID = "org.jetbrains.kotlin.noarg"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user