Format code for NoArgPlugin
This commit is contained in:
@@ -35,28 +35,36 @@ import org.jetbrains.kotlin.platform.jvm.isJvm
|
||||
|
||||
object NoArgConfigurationKeys {
|
||||
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 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 {
|
||||
companion object {
|
||||
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",
|
||||
required = false, allowMultipleOccurrences = true)
|
||||
val ANNOTATION_OPTION = CliOption(
|
||||
"annotation", "<fqname>", "Annotation qualified names",
|
||||
required = false, allowMultipleOccurrences = true
|
||||
)
|
||||
|
||||
val PRESET_OPTION = CliOption("preset", "<name>", "Preset name (${SUPPORTED_PRESETS.keys.joinToString()})",
|
||||
required = false, allowMultipleOccurrences = true)
|
||||
val PRESET_OPTION = CliOption(
|
||||
"preset", "<name>", "Preset name (${SUPPORTED_PRESETS.keys.joinToString()})",
|
||||
required = false, allowMultipleOccurrences = true
|
||||
)
|
||||
|
||||
val INVOKE_INITIALIZERS_OPTION = CliOption("invokeInitializers", "true/false",
|
||||
"Invoke instance initializers in a no-arg constructor",
|
||||
required = false, allowMultipleOccurrences = false)
|
||||
val INVOKE_INITIALIZERS_OPTION = CliOption(
|
||||
"invokeInitializers", "true/false",
|
||||
"Invoke instance initializers in a no-arg constructor",
|
||||
required = false, allowMultipleOccurrences = false
|
||||
)
|
||||
|
||||
val PLUGIN_ID = "org.jetbrains.kotlin.noarg"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user