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

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.

Constructors

Link copied to clipboard
constructor(key: String, value: String, originalOptions: List<SubpluginOption>)
constructor(key: String, lazyValue: Lazy<String>, originalOptions: List<SubpluginOption>)

Properties

Link copied to clipboard
val key: String
Link copied to clipboard
Link copied to clipboard

The value of this option.