Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for HasConfigurableAttributes (0.47 sec)

  1. subprojects/core-api/src/main/java/org/gradle/api/attributes/HasConfigurableAttributes.java

    /**
     * Represents something that carries attributes by utilizing an
     * {@link AttributeContainer} that is configurable.
     *
     * @param <SELF> type extending this interface
     *
     * @since 3.4
     */
    public interface HasConfigurableAttributes<SELF> extends HasAttributes {
    
        /**
         * Configure the attribute container that provides the attributes
         * associated with this domain object.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 11 20:41:53 UTC 2018
    - 1.1K bytes
    - Viewed (0)
  2. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/plugins/jvm/internal/JvmPluginServices.java

         */
        void configureAsCompileClasspath(HasConfigurableAttributes<?> configuration);
    
        /**
         * Configures a consumable configuration to provide an API compile classpath.
         *
         * @param configuration the configuration to be configured
         */
        void configureAsApiElements(HasConfigurableAttributes<?> configuration);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 19:52:38 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  3. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/plugins/jvm/internal/DefaultJvmPluginServices.java

        }
    
        @Override
        public void configureAsCompileClasspath(HasConfigurableAttributes<?> configuration) {
            configureAttributes(
                configuration,
                details -> details.library().apiUsage().withExternalDependencies().preferStandardJVM()
            );
        }
    
        @Override
        public void configureAsRuntimeClasspath(HasConfigurableAttributes<?> configuration) {
            configureAttributes(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 19:52:38 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  4. platforms/jvm/plugins-java-base/src/integTest/groovy/org/gradle/api/plugins/jvm/internal/DefaultJvmPluginServicesTest.groovy

                it.library('foo')
            }
    
            then:
            attrs.asMap() == [
                (CATEGORY_ATTRIBUTE): named(Category, LIBRARY),
                (LIBRARY_ELEMENTS_ATTRIBUTE): named(LibraryElements, 'foo')
            ]
    
            when:
            services.configureAttributes(Stub(HasConfigurableAttributes) { getAttributes() >> attrs }) {
                it.asJar()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 19:52:38 UTC 2024
    - 12.5K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/PlatformSupport.java

    import org.gradle.api.attributes.AttributeMatchingStrategy;
    import org.gradle.api.attributes.AttributesSchema;
    import org.gradle.api.attributes.Category;
    import org.gradle.api.attributes.HasConfigurableAttributes;
    import org.gradle.api.attributes.MultipleCandidatesDetails;
    import org.gradle.api.internal.ReusableAction;
    import org.gradle.api.internal.artifacts.repositories.metadata.MavenImmutableAttributesFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  6. subprojects/core-api/src/main/java/org/gradle/api/artifacts/VariantMetadata.java

    import org.gradle.api.Action;
    import org.gradle.api.attributes.HasConfigurableAttributes;
    import org.gradle.api.capabilities.MutableCapabilitiesMetadata;
    
    /**
     * Represents the metadata of one variant of a component, see {@link ComponentMetadataDetails#withVariant(String, Action)}.
     *
     * @since 4.4
     */
    public interface VariantMetadata extends HasConfigurableAttributes<VariantMetadata> {
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 06 08:10:15 UTC 2019
    - 2.1K bytes
    - Viewed (0)
  7. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/plugins/jvm/internal/JvmEcosystemUtilities.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.api.plugins.jvm.internal;
    
    import org.gradle.api.attributes.HasConfigurableAttributes;
    
    /**
     * This type is deprecated and will be removed in a future version of Gradle - it exists only to
     * avoid breaking existing plugins.
     *
     * New code should use {@link JvmPluginServices} instead.
     *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  8. subprojects/core-api/src/main/java/org/gradle/api/artifacts/DependencyConstraint.java

    import org.gradle.api.attributes.AttributeContainer;
    import org.gradle.api.attributes.HasConfigurableAttributes;
    
    import javax.annotation.Nullable;
    
    /**
     * Represents a constraints over all, including transitive, dependencies.
     *
     * @since 4.5
     */
    public interface DependencyConstraint extends ModuleVersionSelector, HasConfigurableAttributes<DependencyConstraint> {
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jul 22 14:14:42 UTC 2019
    - 2.7K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/DefaultDependencyHandler.java

                platformSupport.addPlatformAttribute(moduleDependency, toCategory(Category.REGULAR_PLATFORM));
            } else if (dependency instanceof HasConfigurableAttributes) {
                platformSupport.addPlatformAttribute((HasConfigurableAttributes<?>) dependency, toCategory(Category.REGULAR_PLATFORM));
            }
            return dependency;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 29 08:14:09 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  10. subprojects/core-api/src/main/java/org/gradle/api/artifacts/ConfigurationVariant.java

    import org.gradle.api.Named;
    import org.gradle.api.attributes.HasConfigurableAttributes;
    import org.gradle.internal.HasInternalProtocol;
    
    import java.util.Optional;
    
    /**
     * Represents some variant of an outgoing configuration.
     *
     * @since 3.3
     */
    @HasInternalProtocol
    public interface ConfigurationVariant extends Named, HasConfigurableAttributes<ConfigurationVariant> {
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jan 18 21:06:27 UTC 2022
    - 1.8K bytes
    - Viewed (0)
Back to top