# plusAssign

@Incubating
operator fun ConfigurableFileCollection.plusAssign(fileCollection: FileCollection)(source)

Appends the given file collection to this file collection. This is the same as calling ConfigurableFileCollection.from.

#### Since

9.7.0

#### See also

ConfigurableFileCollection.from

@Incubating
operator fun <T : Any> HasMultipleValues<T>.plusAssign(element: T)(source)

Adds an element to the property value.

#### Since

9.7.0

#### See also

HasMultipleValues.add

@Incubating
@JvmName(name = "plusAssignElementProvider")
operator fun <T : Any> HasMultipleValues<T>.plusAssign(provider: Provider<out T>)(source)

Adds an element to the property value.

The given provider will be queried when the value of this property is queried. Adding a provider with no value discards the value of the whole property.

#### Since

9.7.0

#### See also

HasMultipleValues.add

@Incubating
operator fun <T : Any> HasMultipleValues<T>.plusAssign(elements: Iterable<T>)(source)

Adds zero or more elements to the property value.

The given iterable will be queried when the value of this property is queried.

#### Since

9.7.0

#### See also

HasMultipleValues.addAll

@Incubating
operator fun <T : Any> HasMultipleValues<T>.plusAssign(elements: Array<T>)(source)

Adds zero or more elements to the property value.

#### Since

9.7.0

#### See also

HasMultipleValues.addAll

@Incubating
@JvmName(name = "plusAssignElementsProvider")
operator fun <T : Any> HasMultipleValues<T>.plusAssign(provider: Provider<out Iterable<T>>)(source)

Adds zero or more elements to the property value.

The given provider will be queried when the value of this property is queried.

Adding a provider with no value discards the value of the whole property.

#### Since

9.7.0

#### See also

HasMultipleValues.addAll

@Incubating
operator fun <K : Any, V : Any> MapProperty<K, V>.plusAssign(value: Pair<K, V>)(source)

Adds a map entry to the property value.

#### Since

9.7.0

#### See also

MapProperty.put

@Incubating
@JvmName(name = "plusAssignElementProvider")
operator fun <K : Any, V : Any> MapProperty<K, V>.plusAssign(value: Provider<out Pair<K, V>>)(source)

Adds a map entry to the property value.

The given provider will be queried when the value of this property is queried. Adding a provider with no value discards the value of the whole property.

#### Since

9.7.0

#### See also

MapProperty.put

@Incubating
operator fun <K : Any, V : Any> MapProperty<K, V>.plusAssign(value: Map<out K, V>)(source)

Adds all entries from another Map to the property value.

#### Since

9.7.0

#### See also

MapProperty.putAll

@Incubating
@JvmName(name = "plusAssignElementsProvider")
operator fun <K : Any, V : Any> MapProperty<K, V>.plusAssign(value: Provider<out Map<out K, V>>)(source)

Adds all entries from another Map to the property value.

The given provider will be queried when the value of this property is queried. Adding a provider with no value discards the value of the whole property.

#### Since

9.7.0

#### See also

MapProperty.putAll