Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 46 for JvmInstallationMetadata (0.39 sec)

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

        }
    
        @Override
        public boolean test(JvmInstallationMetadata metadata) {
            Predicate<JvmInstallationMetadata> predicate = languagePredicate().and(vendorPredicate()).and(this::implementationTest);
            return predicate.test(metadata);
        }
    
        private Predicate<JvmInstallationMetadata> languagePredicate() {
            return metadata -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 22 14:04:47 UTC 2024
    - 3K bytes
    - Viewed (0)
  2. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/task/ToolchainReportRenderer.java

    import org.gradle.api.tasks.diagnostics.internal.TextReportRenderer;
    import org.gradle.internal.jvm.inspection.JvmInstallationMetadata;
    import org.gradle.internal.jvm.inspection.JvmToolchainMetadata;
    import org.gradle.internal.logging.text.StyledTextOutput;
    
    import java.util.List;
    
    import static org.gradle.internal.jvm.inspection.JvmInstallationMetadata.JavaInstallationCapability.JAVA_COMPILER;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  3. platforms/jvm/jvm-services/src/main/java/org/gradle/internal/jvm/inspection/DefaultJvmVersionDetector.java

        }
    
        private int getVersionFromJavaHome(File javaHome) {
            JvmInstallationMetadata metadata = validate(detector.getMetadata(InstallationLocation.autoDetected(javaHome, "specific path")));
            return JavaVersionParser.parseMajorVersion(metadata.getJavaVersion());
        }
    
        private JvmInstallationMetadata validate(JvmInstallationMetadata metadata) {
            if(metadata.isValidInstallation()) {
                return metadata;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 05:16:16 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  4. testing/smoke-test/src/testFixtures/groovy/org/gradle/test/GradleBuildJvmSpec.groovy

    import org.gradle.internal.jvm.inspection.JvmInstallationMetadata
    
    class GradleBuildJvmSpec implements Spec<JvmInstallationMetadata> {
    
        static boolean isAvailable() {
            return AvailableJavaHomes.getAvailableJdk(new GradleBuildJvmSpec()) != null
        }
    
        @Override
        boolean isSatisfiedBy(JvmInstallationMetadata jvm) {
            return jvm.languageVersion == JavaVersion.VERSION_11
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  5. platforms/jvm/jvm-services/src/main/java/org/gradle/internal/jvm/inspection/JvmToolchainMetadata.java

    package org.gradle.internal.jvm.inspection;
    
    import org.gradle.jvm.toolchain.internal.InstallationLocation;
    
    public class JvmToolchainMetadata {
    
        public JvmInstallationMetadata metadata;
    
        public InstallationLocation location;
    
        public JvmToolchainMetadata(JvmInstallationMetadata metadata, InstallationLocation location) {
            this.metadata = metadata;
            this.location = location;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 1K bytes
    - Viewed (0)
  6. platforms/jvm/toolchains-jvm-shared/src/main/java/org/gradle/jvm/toolchain/internal/JavaToolchain.java

    import org.gradle.internal.jvm.inspection.JvmInstallationMetadata;
    import org.gradle.internal.os.OperatingSystem;
    import org.gradle.jvm.toolchain.JavaInstallationMetadata;
    import org.gradle.jvm.toolchain.JavaLanguageVersion;
    
    public class JavaToolchain implements Describable, JavaInstallationMetadata {
    
        static JavaLanguageVersion getJavaLanguageVersion(JvmInstallationMetadata metadata) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 01 16:57:19 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  7. platforms/jvm/platform-jvm/src/main/java/org/gradle/jvm/internal/services/PlatformJvmServices.java

                        ConditionalInvalidation<JvmInstallationMetadata> checkedInvalidationFromDetector =
                            predicate -> ((ConditionalInvalidation<?>) globalJvmMetadataDetector).invalidateItemsMatching(item ->
                                item instanceof JvmInstallationMetadata && predicate.test((JvmInstallationMetadata) item)
                            );
                        serviceRegistration.add(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  8. platforms/jvm/jvm-services/src/main/java/org/gradle/internal/jvm/inspection/CachingJvmMetadataDetector.java

    import java.util.HashMap;
    import java.util.Map;
    import java.util.function.Predicate;
    
    public class CachingJvmMetadataDetector implements JvmMetadataDetector, ConditionalInvalidation<JvmInstallationMetadata> {
    
        private final Map<File, JvmInstallationMetadata> javaMetadata = Collections.synchronizedMap(new HashMap<>());
        private final JvmMetadataDetector delegate;
    
        public CachingJvmMetadataDetector(JvmMetadataDetector delegate) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 17:56:01 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  9. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultJavaToolchainUsageProgressDetails.java

    public class DefaultJavaToolchainUsageProgressDetails implements JavaToolchainUsageProgressDetails {
    
        private final JavaTool toolName;
    
        private final JvmInstallationMetadata toolchainMetadata;
    
        public DefaultJavaToolchainUsageProgressDetails(JavaTool toolName, JvmInstallationMetadata toolchainMetadata) {
            this.toolName = toolName;
            this.toolchainMetadata = toolchainMetadata;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 3K bytes
    - Viewed (0)
  10. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/JavaToolchainBuildOperationsIntegrationTest.groovy

        }
    
        def "emits toolchain usages for a custom task that uses two different toolchains"() {
            def task = ":myToolchainTask"
    
            JvmInstallationMetadata jdkMetadata1 = AvailableJavaHomes.getJvmInstallationMetadata(Jvm.current())
            JvmInstallationMetadata jdkMetadata2 = AvailableJavaHomes.getJvmInstallationMetadata(AvailableJavaHomes.differentVersion)
    
            buildFile << """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 06:42:07 UTC 2024
    - 28.7K bytes
    - Viewed (0)
Back to top