- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for RuleSource (0.31 sec)
-
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) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/inspect/ModelRuleExtractorTest.groovy
ModelThing(String name) { this.name = name } } static class EmptyClass extends RuleSource {} def "can inspect class with no rules"() { expect: extract(EmptyClass).empty } static class ClassWithNonRuleMethods extends RuleSource { static List thing() { [] } static <T> List<T> genericThing() { []
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 13:45:02 UTC 2024 - 30.4K bytes - Viewed (0) -
subprojects/core/src/integTest/groovy/org/gradle/execution/taskgraph/RuleTaskBridgingIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 20 12:57:53 UTC 2024 - 19.2K bytes - Viewed (0) -
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) -
subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/CustomRuleSource.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 13 21:54:27 UTC 2024 - 829 bytes - Viewed (0) -
subprojects/diagnostics/src/integTest/groovy/org/gradle/api/reporting/model/ModelReportIntegrationTest.groovy
''') } def "method rule sources have simple type names and correct order"() { given: buildFile << """ ${managedNumbers()} class NumberRules extends RuleSource { @Model("myNumbers") void createRule(Numbers n) { n.setValue(5) n.setThreshold(0.8) } @Defaults void defaultsRule(Numbers n) {} @Mutate void mutateRule(Numbers n) {}
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 13:32:55 UTC 2024 - 22K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/ModelRuleExtractor.java
} } private <T> StructSchema<T> getSchema(Class<T> source, RuleSourceValidationProblemCollector problems) { if (!RuleSource.class.isAssignableFrom(source) || !source.getSuperclass().equals(RuleSource.class)) { problems.add("Rule source classes must directly extend " + RuleSource.class.getName()); } ModelSchema<T> schema = schemaStore.getSchema(source);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 13:45:02 UTC 2024 - 26K bytes - Viewed (0) -
subprojects/core/src/integTest/groovy/org/gradle/execution/taskgraph/RuleTaskExecutionIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 20 11:16:24 UTC 2024 - 7.4K bytes - Viewed (0) -
platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/plugins/NativeComponentModelPluginTest.groovy
import org.gradle.api.tasks.TaskDependency import org.gradle.language.base.plugins.LifecycleBasePlugin import org.gradle.model.Model import org.gradle.model.ModelMap import org.gradle.model.Path import org.gradle.model.RuleSource import org.gradle.model.internal.type.ModelType import org.gradle.nativeplatform.BuildType import org.gradle.nativeplatform.BuildTypeContainer import org.gradle.nativeplatform.Flavor
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 08 20:10:55 UTC 2024 - 9.8K bytes - Viewed (0) -
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)