Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 162 for RuleSource (0.16 sec)

  1. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/internal/configure/NativeBinaryRules.java

     * limitations under the License.
     */
    
    package org.gradle.nativeplatform.internal.configure;
    
    import org.gradle.language.base.internal.ProjectLayout;
    import org.gradle.model.Defaults;
    import org.gradle.model.RuleSource;
    import org.gradle.nativeplatform.*;
    import org.gradle.nativeplatform.internal.NativeBinarySpecInternal;
    import org.gradle.nativeplatform.platform.internal.NativePlatformInternal;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  2. platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/CustomComponentBinariesWithComponentReferenceIntegrationTest.groovy

                @Managed interface SampleBinary extends BinarySpec {
                    SampleLibrary getParent()
                    void setParent(SampleLibrary parent)
                }
    
                class Rules extends RuleSource {
                    @ComponentType
                    void registerLibrary(TypeBuilder<SampleLibrary> builder) {}
    
                    @ComponentType
                    void registerBinary(TypeBuilder<SampleBinary> builder) {}
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/RuleTarget.java

    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    /**
     * Attached to the getter for a property on a {@link RuleSource} to denote that the property defines the target for the rule source.
     */
    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.METHOD)
    @Incubating
    public @interface RuleTarget {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/registry/RegistrySpec.groovy

     * limitations under the License.
     */
    
    package org.gradle.model.internal.registry
    
    import com.google.common.base.Predicate
    import org.gradle.model.RuleSource
    import org.gradle.model.internal.core.ModelAction
    import org.gradle.model.internal.core.ModelActionRole
    import org.gradle.model.internal.core.ModelNode
    import org.gradle.model.internal.core.ModelPath
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/ModelMap.java

         * <li>input by-path bindings are of inner scope</li>
         * <li>input by-type bindings are of outer scope</li>
         * </ul>
         * @param name The name.
         * @param ruleSource A rule source class.
         */
        void named(String name, Class<? extends RuleSource> ruleSource);
    
        /**
         * Applies the given action to each item in this collection, as each item is required.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/RuleActionAdapter.java

        <T> RuleAction<? super T> createFromAction(Action<? super T> action);
    
        <T> RuleAction<? super T> createFromRuleSource(Class<T> subjectType, Object ruleSource);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1011 bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/ivy/ComponentSelectionRulesProcessingIntegTest.groovy

                dependencies {
                    conf "org.utils:api:1.+"
                }
    
                def ruleSource = new Select11()
    
                configurations.all {
                    resolutionStrategy {
                        componentSelection {
                            all ruleSource
                        }
                    }
                }
    
                checkDeps.doLast {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/model/RuleInput.java

    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    /**
     * Attached to the getter for a property on a {@link RuleSource} to denote that the property defines an implicit input for all rules defined by the rule source.
     */
    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.METHOD)
    @Incubating
    public @interface RuleInput {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  9. platforms/software/platform-base/src/main/java/org/gradle/platform/base/ComponentBinaries.java

     * interface SampleBinary extends BinarySpec {}
     * class DefaultSampleBinary extends BaseBinarySpec implements SampleBinary {}
     *
     * apply plugin: MyCustomBinariesPlugin
     *
     * class MyCustomBinariesPlugin extends RuleSource {
     *     {@literal @}ComponentType
     *     void register(TypeBuilder&lt;SampleBinary&gt; builder) {
     *         builder.defaultImplementation(DefaultSampleBinary)
     *     }
     *
     *     {@literal @}ComponentBinaries
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/RuleSourceSchema.java

    import org.gradle.model.internal.method.WeaklyTypeReferencingMethod;
    import org.gradle.model.internal.type.ModelType;
    
    /**
     * The schema for a {@link org.gradle.model.RuleSource}.
     */
    public class RuleSourceSchema<T> extends AbstractStructSchema<T> {
        public RuleSourceSchema(
            ModelType<T> type,
            Iterable<ModelProperty<?>> properties,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
Back to top