Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 162 for RuleSource (0.16 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/RuleSourceSchemaExtractionStrategy.java

    import java.util.Set;
    
    public class RuleSourceSchemaExtractionStrategy extends StructSchemaExtractionStrategySupport {
    
        private static final ModelType<RuleSource> RULE_SOURCE_MODEL_TYPE = ModelType.of(RuleSource.class);
    
        public RuleSourceSchemaExtractionStrategy(ModelSchemaAspectExtractor aspectExtractor) {
            super(aspectExtractor);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/ManagedScalarCollectionsIntegrationTest.groovy

            given:
            buildScript """
    
            @Managed
            interface Container {
                $type<String> getItems()
            }
    
            class Rules extends RuleSource {
                @Model
                void createContainer(Container c) {}
    
                @Mutate
                void addItems(Container c) {
                    c.items.add 'foo'
                }
    
                @Mutate
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 10.5K bytes
    - Viewed (0)
  3. subprojects/core/src/test/groovy/org/gradle/api/internal/project/TestRuleSource.groovy

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.api.internal.project
    
    import org.gradle.model.RuleSource
    
    class TestRuleSource extends RuleSource {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 16 17:18:35 UTC 2015
    - 738 bytes
    - Viewed (0)
  4. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/CustomRuleSource.groovy

     * limitations under the License.
     */
    
    package org.gradle.api.internal.plugins
    
    import org.gradle.model.Model
    import org.gradle.model.RuleSource
    
    
    public class CustomRuleSource extends RuleSource {
    
        @Model
        String foo() {
            "bar"
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 829 bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/ManagedModelPropertyTargetingRuleIntegrationTest.groovy

                }
    
                @Managed
                interface OperatingSystem {
                    String getName()
                    void setName(String name)
                }
    
                class RulePlugin extends RuleSource {
                    @Model
                    void platform(Platform platform) {
                        platform.operatingSystem.name = "windows"
                    }
    
                    @Mutate
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 16.6K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/registry/BeanRules.groovy

     * limitations under the License.
     */
    
    package org.gradle.model.internal.registry
    
    import org.gradle.model.Mutate
    import org.gradle.model.RuleSource
    
    class BeanRules extends RuleSource {
        @Mutate
        void values(DefaultModelRegistryTest.Bean b) {
            b.name = 'bean'
            b.value = '12'
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 883 bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/ModelRuleBindingValidationIntegrationTest.groovy

            when:
            createDirs("used", "unused")
            settingsFile << """
                include ":used", ":unused"
            """
    
            file("unused/build.gradle") << """
                class Rules extends RuleSource {
                    @Mutate
                    void unbound(ModelMap<Task> tasks, String unbound) {
                    }
                }
    
                apply type: Rules
            """
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelRegistryInternal.java

    import com.google.common.collect.Multimap;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.*;
    import org.gradle.model.internal.inspect.ExtractedRuleSource;
    
    interface ModelRegistryInternal extends ModelRegistry {
        String getProjectPath();
    
        ExtractedRuleSource<?> newRuleSource(Class<? extends RuleSource> rules);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/snippets/customModel/languageType/groovy/buildSrc/src/main/groovy/sample/markdown/MarkdownPlugin.groovy

    import org.gradle.model.ModelMap
    import org.gradle.model.RuleSource
    import org.gradle.platform.base.BinaryTasks
    import org.gradle.platform.base.ComponentType
    import org.gradle.platform.base.TypeBuilder
    import sample.documentation.DocumentationBinary
    
    // tag::markdown-lang-registration[]
    // tag::markdown-tasks-generation[]
    class MarkdownPlugin extends RuleSource {
    // end::markdown-tasks-generation[]
        @ComponentType
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  10. platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/ComponentModelReportIntegrationTest.groovy

                                    }
                                }
                            }
                        }
                    }
                }
                class DeclarationRules extends RuleSource {
                    @Mutate
                    void mutateMyComponent(@Path("components.myComponent") $componentType component) {
                        component.data = "my component"
                    }
                    @Mutate
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 19.2K bytes
    - Viewed (0)
Back to top