org.gradle.api.provider

## Interface ListProperty<T>

- Type Parameters:
    `T` - the type of elements.
  All Superinterfaces:
    HasMultipleValues<T>, Provider<List<T>>

      @Incubating
      public interface ListProperty<T>
      extends Provider<List<T>>, HasMultipleValues<T>

  Represents a property whose type is a `List` of elements of type `T`.

  Note: This interface is not intended for implementation by build script or plugin authors. An instance of this class can be created through the factory method `ObjectFactory.listProperty(Class)`.

  Since:
    4.3

- - ### Method Summary

    - ### Methods inherited from interface org.gradle.api.provider.Provider

      `get, getOrElse, getOrNull, isPresent, map`

    - ### Methods inherited from interface org.gradle.api.provider.HasMultipleValues

      `add, add, addAll, set, set`