Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 33 for JavaToolchainSpec (0.33 sec)

  1. platforms/jvm/toolchains-jvm-shared/src/main/java/org/gradle/jvm/toolchain/JavaToolchainSpec.java

     * <p>
     * Usage of invalid instances of {@code JavaToolchainSpec} is deprecated and will be removed in the future versions of Gradle.
     *
     * @since 6.7
     */
    @HasInternalProtocol
    public interface JavaToolchainSpec extends Describable {
    
        /**
         * The exact version of the Java language that the toolchain is required to support.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 01 16:57:19 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  2. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/JavaToolchainService.java

         *
         * @param spec The {@code JavaToolchainSpec}
         * @return A {@code Provider<JavaLauncher>}
         */
        Provider<JavaLauncher> launcherFor(JavaToolchainSpec spec);
    
        /**
         * Obtain a {@link JavadocTool} matching the {@link JavaToolchainSpec}, as configured by the provided action.
         *
         * @param config The configuration of the {@code JavaToolchainSpec}
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  3. platforms/jvm/toolchains-jvm/src/test/groovy/org/gradle/jvm/toolchain/install/internal/DefaultJavaToolchainProvisioningServiceTest.groovy

            cache.getDownloadLocation() >> temporaryFolder
            cache.provisionFromArchive(_ as JavaToolchainSpec, _ as File, _ as URI) >> new File(temporaryFolder, "install_dir")
        }
    
        def "cache is properly locked around provisioning a jdk"() {
            def spec = Mock(JavaToolchainSpec)
    
            def providerFactory = createProviderFactory("true")
    
    
            given:
    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/toolchain/internal/DefaultJavaToolchainService.java

            this.eventEmitter = eventEmitter;
        }
    
        @Override
        public Provider<JavaCompiler> compilerFor(Action<? super JavaToolchainSpec> config) {
            return compilerFor(configureToolchainSpec(config));
        }
    
        @Override
        public Provider<JavaCompiler> compilerFor(JavaToolchainSpec spec) {
            return queryService.findMatchingToolchain(spec)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  5. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/install/JavaToolchainProvisioningService.java

     */
    
    package org.gradle.jvm.toolchain.internal.install;
    
    import org.gradle.jvm.toolchain.JavaToolchainSpec;
    import org.gradle.jvm.toolchain.internal.ToolchainDownloadFailedException;
    
    import java.io.File;
    
    public interface JavaToolchainProvisioningService {
    
        File tryInstall(JavaToolchainSpec spec) throws ToolchainDownloadFailedException;
    
        boolean isAutoDownloadEnabled();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 1K bytes
    - Viewed (0)
  6. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/NoToolchainAvailableException.java

    import org.gradle.api.GradleException;
    import org.gradle.internal.exceptions.Contextual;
    import org.gradle.jvm.toolchain.JavaToolchainSpec;
    import org.gradle.platform.BuildPlatform;
    
    @Contextual
    public class NoToolchainAvailableException extends GradleException {
    
        public NoToolchainAvailableException(
            JavaToolchainSpec specification,
            BuildPlatform buildPlatform,
            ToolchainDownloadFailedException cause
        ) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 07 08:12:49 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  7. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultJavaToolchainRequest.java

    import org.gradle.jvm.toolchain.JavaToolchainRequest;
    import org.gradle.jvm.toolchain.JavaToolchainSpec;
    
    public class DefaultJavaToolchainRequest implements JavaToolchainRequest {
    
        private final JavaToolchainSpec spec;
    
        private final BuildPlatform buildPlatform;
    
        public DefaultJavaToolchainRequest(JavaToolchainSpec spec, BuildPlatform buildPlatform) {
            this.spec = spec;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  8. platforms/jvm/toolchains-jvm-shared/src/main/java/org/gradle/jvm/toolchain/internal/JavaToolchainInput.java

    import org.gradle.jvm.toolchain.JavaLanguageVersion;
    import org.gradle.jvm.toolchain.JavaToolchainSpec;
    
    public class JavaToolchainInput {
    
        private final JavaLanguageVersion javaLanguageVersion;
        private final String vendor;
        private final String implementation;
    
        public JavaToolchainInput(JavaToolchainSpec spec) {
            this.javaLanguageVersion = spec.getLanguageVersion().getOrNull();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 01 16:57:19 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  9. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/JavaToolchainQueryService.java

    import org.gradle.internal.jvm.inspection.JvmMetadataDetector;
    import org.gradle.internal.service.scopes.Scope;
    import org.gradle.internal.service.scopes.ServiceScope;
    import org.gradle.jvm.toolchain.JavaToolchainSpec;
    import org.gradle.jvm.toolchain.internal.install.JavaToolchainProvisioningService;
    import org.gradle.platform.BuildPlatform;
    
    import javax.inject.Inject;
    import java.io.File;
    import java.util.Comparator;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 15 08:02:27 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  10. platforms/jvm/toolchains-jvm-shared/src/test/groovy/org/gradle/jvm/toolchain/internal/install/DefaultJdkCacheDirectoryTest.groovy

            implementationProperty.get() >> JvmImplementation.J9
    
            Property<JvmVendorSpec> vendorProperty = Mock(Property.class)
            vendorProperty.get() >> JvmVendorSpec.IBM
    
            JavaToolchainSpec spec = Mock(JavaToolchainSpec)
            spec.getLanguageVersion() >> javaLanguageVersionProperty
            spec.getImplementation() >> implementationProperty
            spec.getVendor() >> vendorProperty
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 06:41:24 UTC 2024
    - 10.2K bytes
    - Viewed (0)
Back to top