CompositeSubpluginOption
class CompositeSubpluginOption(val key: String, lazyValue: Lazy<String>, val originalOptions: List<SubpluginOption>) : SubpluginOption
Represents a Kotlin compiler plugin option where the key accepts multiple values. For example:
plugin:plugin_id:composite_key=value1;value2;value3
Content copied to clipboard
Parameters
lazyValue
The combined value for this key. From the example above, this is value1;value2;value3
.
originalOptions
The content of lazyValue as a list of SubpluginOptions which are used for Gradle task input/output checks.