Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 68 for providerFactory (0.69 sec)

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

     * It is also available via {@link org.gradle.api.Project#getProviders()} and {@link Settings#getProviders()}.
     *
     * @since 4.0
     */
    @NonExtensible
    @ServiceScope(Scope.Build.class)
    public interface ProviderFactory {
    
        /**
         * Creates a {@link Provider} whose value is calculated using the given {@link Callable}.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 09:14:21 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  2. platforms/jvm/jvm-services/src/test/groovy/org/gradle/jvm/toolchain/internal/AutoInstalledInstallationSupplierTest.groovy

            given:
            def cacheDir = newCacheDirProvider([jdk] as Set)
            def providerFactory = Mock(ProviderFactory)
            providerFactory.gradleProperty("org.gradle.java.installations.auto-detect") >> Providers.ofNullable("false")
            providerFactory.gradleProperty("org.gradle.java.installations.auto-download") >> Providers.ofNullable("true")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 23:01:05 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  3. platforms/jvm/toolchains-jvm/src/test/groovy/org/gradle/jvm/toolchain/install/internal/DefaultJavaToolchainProvisioningServiceTest.groovy

            when:
            provisioningService.tryInstall(spec)
    
            then:
            1 * downloader.download(DOWNLOAD.getUri(), new File(temporaryFolder, ARCHIVE_NAME), _)
        }
    
        ProviderFactory createProviderFactory(String propertyValue) {
            return Mock(ProviderFactory) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 23:01:05 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  4. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/internal/services/ProviderBackedToolchainConfiguration.java

        @Inject
        public ProviderBackedToolchainConfiguration(ProviderFactory providerFactory) {
            this(providerFactory, SystemProperties.getInstance());
        }
    
        ProviderBackedToolchainConfiguration(ProviderFactory providerFactory, SystemProperties systemProperties) {
            this.providerFactory = providerFactory;
            this.systemProperties = systemProperties;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 22:17:53 UTC 2024
    - 5K bytes
    - Viewed (0)
  5. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/plugins/jvm/internal/DefaultJvmPluginServices.java

        private final ObjectFactory objectFactory;
        private final ProviderFactory providerFactory;
        private final InstanceGenerator instanceGenerator;
        private final ProjectInternal project;
    
        @Inject
        public DefaultJvmPluginServices(ObjectFactory objectFactory,
                                        ProviderFactory providerFactory,
                                        InstanceGenerator instanceGenerator,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 19:52:38 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  6. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultJavaToolchainRepository.java

        private final AuthenticationSupporter authenticationSupporter;
    
        private final ProviderFactory providerFactory;
    
        @Inject
        public DefaultJavaToolchainRepository(
                String name,
                AuthenticationContainer authenticationContainer,
                AuthenticationSupporter authenticationSupporter,
                ProviderFactory providerFactory
        ) {
            this.name = name;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  7. platforms/jvm/plugins-java-base/src/main/java/org/gradle/api/plugins/jvm/internal/DefaultJvmLanguageUtilities.java

        private final ProviderFactory providerFactory;
        private final ProjectInternal project;
        private final InstanceGenerator instanceGenerator;
        private final Map<ConfigurationInternal, Set<TaskProvider<?>>> configurationToCompileTasks; // ? is really AbstractCompile & HasCompileOptions
    
        @Inject
        public DefaultJvmLanguageUtilities(
                ProviderFactory providerFactory,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 05:47:05 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/providers/services/groovy/build.gradle

            this.providerFactory = providerFactory
        }
    
        @TaskAction
        void doTaskAction() {
            var outputDirectory = providerFactory.provider { "build/my-file.txt" }
            println(outputDirectory.get())
        }
    }
    
    tasks.register("myInjectedProviderFactoryTask",MyProviderFactoryTask) {}
    // end::provider-factory-inject[]
    
    // tag::worker-executor[]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/snippets/providers/services/kotlin/build.gradle.kts

    tasks.register("printMessage") {
        doLast {
            val providerFactory = project.providers
            val messageProvider = providerFactory.provider { "Hello, Gradle!" }
            println(messageProvider.get())
        }
    }
    // end::provider-factory[]
    
    // tag::provider-factory-inject[]
    abstract class MyProviderFactoryTask
    @Inject constructor(private var providerFactory: ProviderFactory) : DefaultTask() {
    
        @TaskAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  10. platforms/jvm/jvm-services/src/main/java/org/gradle/jvm/toolchain/internal/MavenToolchainsInstallationSupplier.java

        private final ProviderFactory providerFactory;
        private final Provider<String> toolchainLocation;
        private final XPathFactory xPathFactory;
        private final DocumentBuilderFactory documentBuilderFactory;
        private final FileResolver fileResolver;
    
        @Inject
        public MavenToolchainsInstallationSupplier(ProviderFactory factory, FileResolver fileResolver) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 22:17:53 UTC 2024
    - 6.5K bytes
    - Viewed (0)
Back to top