Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for RuleSource (0.13 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/ModelRuleSourceDetector.java

        public Iterable<Class<? extends RuleSource>> getDeclaredSources(Class<?> container) {
            try {
                return FluentIterable.from(cache.get(container))
                        .transform(new Function<Reference<Class<? extends RuleSource>>, Class<? extends RuleSource>>() {
                            @Override
                            public Class<? extends RuleSource> apply(Reference<Class<? extends RuleSource>> input) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/plugins/RuleBasedPluginTarget.java

            ModelRegistry modelRegistry = target.getModelRegistry();
            Iterable<Class<? extends RuleSource>> declaredSources = ruleDetector.getDeclaredSources(clazz);
            for (Class<? extends RuleSource> ruleSource : declaredSources) {
                ExtractedRuleSource<?> rules = ruleInspector.extract(ruleSource);
                for (Class<?> dependency : rules.getRequiredPlugins()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:21 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. 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)
  4. subprojects/core/src/integTest/groovy/org/gradle/execution/taskgraph/RuleTaskExecutionIntegrationTest.groovy

                }
    
                class ProjectARules extends RuleSource {
                    @Mutate
                    void addTasks(ModelMap<Task> tasks) {
                        tasks.create("executed") {
                            dependsOn ":b:dependency"
                        }
                    }
                }
    
                class ProjectBRules extends RuleSource {
                    @Mutate
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 20 11:16:24 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  5. subprojects/core/src/integTest/groovy/org/gradle/api/PluginDetectionIntegrationTest.groovy

                class MyPlugin implements Plugin {
                    void apply(project) {
                      project.tasks.create("imperative-sentinel")
                    }
    
                    static class Rules extends RuleSource {
                        @Model String thing() {
                            "foo"
                        }
                    }
                }
            """
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 18:26:28 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  6. testing/internal-integ-testing/src/main/groovy/org/gradle/test/fixtures/plugin/PluginBuilder.groovy

    import org.gradle.integtests.fixtures.GroovyBuildScriptLanguage
    import org.gradle.integtests.fixtures.executer.GradleExecuter
    import org.gradle.model.ModelMap
    import org.gradle.model.Mutate
    import org.gradle.model.RuleSource
    import org.gradle.test.fixtures.HttpModule
    import org.gradle.test.fixtures.Module
    import org.gradle.test.fixtures.file.TestFile
    import org.gradle.test.fixtures.ivy.IvyRepository
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 11:17:11 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelNodeInternal.java

     * limitations under the License.
     */
    
    package org.gradle.model.internal.registry;
    
    import com.google.common.base.Optional;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.ChainingModelProjection;
    import org.gradle.model.internal.core.EmptyModelProjection;
    import org.gradle.model.internal.core.ModelAction;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 12:51:08 UTC 2024
    - 8.7K bytes
    - Viewed (0)
Back to top