- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 160 for RuleSource (0.27 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/model/RuleSource.java
* <li>Instance variables are not allowed.</li> * <li>Non-final static variables are not allowed (i.e. constants are allowed).</li> * <li>Methods cannot be overloaded.</li> * <li>Implementations cannot be generic (i.e. cannot use type parameters).</li> * </ul> */ @Incubating public class RuleSource {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 3.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/inspect/OuterClass.java
private static String foo; } public static class InnerPublicStaticClass extends RuleSource { } public static class HasExplicitDefaultConstructor extends RuleSource { public HasExplicitDefaultConstructor() { } } public static class HasStaticFinalField extends RuleSource { private static final Object VALUE = null; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.9K bytes - Viewed (0) -
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/software/platform-base/src/integTest/groovy/org/gradle/language/base/CustomComponentIntegrationTest.groovy
String getPublicData() void setPublicData(String publicData) } class RegisterComponentRules extends RuleSource { @ComponentType void register(TypeBuilder<SampleComponentSpec> builder) { } } apply plugin: RegisterComponentRules model {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 25.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/RuleSourceAppliedByRuleMethodIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 18.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/inspect/RuleDefinitionRuleExtractorTest.groovy
static class InvalidSignature extends RuleSource { @Rules void broken1(String string, RuleSource ruleSource) { } @Rules void broken2() { } @Rules String broken3(String string) { "broken" } } def "rule method must have first parameter that is assignable to RuleSource and have void return type"() { when:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 5.1K bytes - Viewed (0) -
platforms/documentation/docs/src/docs/userguide/legacy/rule_source.adoc
A plugin can define rules by extending link:{javadocPath}/org/gradle/model/RuleSource.html[RuleSource] and adding methods that define the rules. The plugin class can either extend link:{javadocPath}/org/gradle/model/RuleSource.html[RuleSource] directly or can implement link:{javadocPath}/org/gradle/api/Plugin.html[Plugin] and include a nested link:{javadocPath}/org/gradle/model/RuleSource.html[RuleSource] subclass.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 1.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/RuleDefinitionRuleExtractor.java
import java.util.Collections; import java.util.List; public class RuleDefinitionRuleExtractor extends AbstractAnnotationDrivenModelRuleExtractor<Rules> { private static final ModelType<RuleSource> RULE_SOURCE_MODEL_TYPE = ModelType.of(RuleSource.class); @Nullable @Override public <R, S> ExtractedModelRule registration(MethodRuleDefinition<R, S> ruleDefinition, MethodModelRuleExtractionContext context) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 5.8K bytes - Viewed (0) -
platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/CustomComponentSourceSetIntegrationTest.groovy
} class TestRules extends RuleSource { @Defaults void useInternalView(@Path("components.sampleLib.sources.haxe") HaxeSourceSetInternal lss) { lss.setInternalData("internal") } } apply plugin: TestRules class ValidateTaskRules extends RuleSource { @Mutate
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 13.5K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/inspect/ModelRuleSourceDetectorTest.groovy
static class SourceOne extends RuleSource {} static class SourceTwo extends RuleSource {} static class NotSource {} } static class IsASource extends RuleSource { } static class SourcesNotDeclaredAlphabetically { static class B extends RuleSource {} static class A extends RuleSource {} } def "find model rule sources - #clazz"() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 3K bytes - Viewed (0)