Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ValueSourceSpec (0.38 sec)

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

    /**
     * Base configuration for value source definitions.
     *
     * @see org.gradle.api.provider.ProviderFactory#of(Class, Action)
     * @param <P> The value source specific parameter type.
     * @since 6.1
     */
    public interface ValueSourceSpec<P extends ValueSourceParameters> {
    
        /**
         * The parameters for the value source.
         *
         * @see org.gradle.api.provider.ProviderFactory#of(Class, Action)
         */
        P getParameters();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 03 18:37:31 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultValueSourceProviderFactory.java

            DefaultValueSourceSpec<P> valueSourceSpec = Cast.uncheckedNonnullCast(specInstantiator.newInstance(
                DefaultValueSourceSpec.class,
                parameters
            ));
            configureAction.execute(valueSourceSpec);
        }
    
        @Nullable
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/ValueSourceBasedSpec.groovy

    import org.gradle.api.internal.properties.GradleProperties
    import org.gradle.api.provider.Provider
    import org.gradle.api.provider.ValueSource
    import org.gradle.api.provider.ValueSourceParameters
    import org.gradle.api.provider.ValueSourceSpec
    import org.gradle.internal.event.DefaultListenerManager
    import org.gradle.internal.service.scopes.Scope
    import org.gradle.internal.snapshot.impl.DefaultIsolatableFactory
    import org.gradle.process.ExecOperations
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:24 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/ValueSourceProviderFactory.java

    import org.gradle.api.Action;
    import org.gradle.api.provider.Provider;
    import org.gradle.api.provider.ValueSource;
    import org.gradle.api.provider.ValueSourceParameters;
    import org.gradle.api.provider.ValueSourceSpec;
    import org.gradle.internal.Try;
    import org.gradle.internal.service.scopes.EventScope;
    import org.gradle.internal.service.scopes.Scope;
    import org.gradle.internal.service.scopes.ServiceScope;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultProviderFactory.java

    import org.gradle.api.provider.Provider;
    import org.gradle.api.provider.ProviderFactory;
    import org.gradle.api.provider.ValueSource;
    import org.gradle.api.provider.ValueSourceParameters;
    import org.gradle.api.provider.ValueSourceSpec;
    import org.gradle.internal.event.ListenerManager;
    import org.gradle.process.ExecOutput;
    import org.gradle.process.ExecSpec;
    import org.gradle.process.JavaExecSpec;
    
    import javax.annotation.Nullable;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  6. subprojects/core-api/src/main/java/org/gradle/api/provider/ValueSource.java

     * @since 6.1
     */
    public interface ValueSource<T, P extends ValueSourceParameters> {
    
        /**
         * The object provided by {@link ValueSourceSpec#getParameters()} when creating a provider from the value source.
         *
         * <p>
         * Do not implement this method in your subclass.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 13:02:13 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  7. subprojects/core-api/src/main/java/org/gradle/api/provider/ProviderFactory.java

         * @since 6.1
         */
        <T, P extends ValueSourceParameters>
        Provider<T> of(
            Class<? extends ValueSource<T, P>> valueSourceType,
            Action<? super ValueSourceSpec<P>> configuration
        );
    
        /**
         * Creates a {@link Provider} for the given {@link Credentials} type.
         *
         * <p>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 09:14:21 UTC 2024
    - 13.9K bytes
    - Viewed (0)
Back to top