Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for HasMultipleValues (0.56 sec)

  1. subprojects/core-api/src/main/java/org/gradle/api/provider/HasMultipleValues.java

         * @return this
         * @since 5.6
         */
        HasMultipleValues<T> value(Provider<? extends Iterable<? extends T>> provider);
    
        /**
         * Sets the value of this property to an empty collection, and replaces any existing value.
         *
         * @return this property.
         * @since 5.0
         */
        HasMultipleValues<T> empty();
    
        /**
         * Adds an element to the property value.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 18:32:13 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/PropertyExtensions.kt

     *
     * @since 8.2
     */
    fun <T> HasMultipleValues<T>.assign(elements: Iterable<T?>?) {
        this.set(elements)
    }
    
    
    /**
     * Sets the property to have the same value of the given provider, and replaces any existing value
     *
     * @since 8.2
     */
    fun <T> HasMultipleValues<T>.assign(provider: Provider<out Iterable<T?>?>) {
        this.set(provider)
    }
    
    
    /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  3. subprojects/core-api/src/test/groovy/org/gradle/api/internal/provider/views/SetPropertySetViewTest.groovy

        @Override
        protected <T extends HasMultipleValues<String> & Provider<Collection<String>>> T multiValueProperty() {
            return setProperty
        }
    
        @Override
        protected <T extends Collection<String>> T cast(Collection<String> collection) {
            return collection as Set<String>
        }
    
        @Override
        protected <T extends Collection<String>> T newCollection(HasMultipleValues<String> multipleValueProperty) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 15:31:28 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/api/internal/tasks/options/MethodOptionElement.java

    package org.gradle.api.internal.tasks.options;
    
    import org.gradle.api.NonNullApi;
    import org.gradle.api.file.FileSystemLocation;
    import org.gradle.api.file.FileSystemLocationProperty;
    import org.gradle.api.provider.HasMultipleValues;
    import org.gradle.api.provider.Property;
    import org.gradle.api.tasks.options.Option;
    import org.gradle.internal.Cast;
    import org.gradle.internal.reflect.JavaMethod;
    import org.gradle.model.internal.type.ModelType;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 11 11:28:20 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  5. subprojects/core-api/src/test/groovy/org/gradle/api/internal/provider/views/ListPropertyListViewTest.groovy

        @Override
        protected <T extends HasMultipleValues<String> & Provider<Collection<String>>> T multiValueProperty() {
            return listProperty
        }
    
        @Override
        protected <T extends Collection<String>> T cast(Collection<String> collection) {
            return collection as List<String>
        }
    
        @Override
        protected <T extends Collection<String>> T newCollection(HasMultipleValues<String> multipleValueProperty) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 15:31:28 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/api/internal/tasks/options/FieldOptionElement.java

    import org.apache.commons.lang.StringUtils;
    import org.gradle.api.NonNullApi;
    import org.gradle.api.file.FileSystemLocation;
    import org.gradle.api.file.FileSystemLocationProperty;
    import org.gradle.api.provider.HasMultipleValues;
    import org.gradle.api.provider.Property;
    import org.gradle.api.tasks.options.Option;
    import org.gradle.internal.Cast;
    import org.gradle.internal.reflect.JavaMethod;
    import org.gradle.model.internal.type.ModelType;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 11 11:28:20 UTC 2023
    - 7K bytes
    - Viewed (0)
  7. subprojects/core-api/src/test/groovy/org/gradle/api/internal/provider/views/AbstractHasMultiValuesPropertyCollectionViewTest.groovy

    import org.gradle.api.provider.HasMultipleValues
    import org.gradle.api.provider.Provider
    import spock.lang.Specification
    
    abstract class AbstractHasMultiValuesPropertyCollectionViewTest extends Specification {
    
        protected abstract <T extends Collection<String>> T cast(Collection<String> collection)
        protected abstract <T extends HasMultipleValues<String> & Provider<Collection<String>>> T multiValueProperty()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 15:31:28 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/package-info.java

     *     <li>{@link org.gradle.api.internal.provider.AbstractCollectionProperty} - implements the API for
     *     collection properties (specified via {@link org.gradle.api.provider.HasMultipleValues HasMultipleValues}) namely {@link org.gradle.api.provider.ListProperty list} and {@link org.gradle.api.provider.SetProperty set} properties).</li>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 09 20:31:29 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/ConventionAwareHelper.java

                asMapProperty.convention(convention);
            } else if (target instanceof HasMultipleValues) {
                HasMultipleValues<Object> asCollectionProperty = Cast.uncheckedNonnullCast(target);
                asCollectionProperty.convention(new DefaultProvider<>(() -> Cast.uncheckedNonnullCast(mapping.getValue(_convention, _source))));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 09:53:33 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  10. subprojects/core-api/src/main/java/org/gradle/api/provider/ListProperty.java

     * <p><b>Note:</b> This interface is not intended for implementation by build script or plugin authors.
     *
     * @param <T> the type of elements.
     * @since 4.3
     */
    public interface ListProperty<T> extends Provider<List<T>>, HasMultipleValues<T> {
        /**
         * {@inheritDoc}
         */
        @Override
        ListProperty<T> empty();
    
        /**
         * {@inheritDoc}
         */
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 16:06:55 UTC 2024
    - 2.2K bytes
    - Viewed (0)
Back to top