- Sort Score
- Result 10 results
- Languages All
Results 121 - 130 of 162 for RuleSource (0.19 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/model/Rules.java
import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Denotes that the {@link RuleSource} method rule carrying this annotation defines additional rules based on its inputs. */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @Incubating public @interface Rules {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1K bytes - Viewed (0) -
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) -
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) -
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) -
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) -
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) -
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<SampleBinary> 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) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/ivy/ComponentSelectionRulesProcessingIntegTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 15.7K bytes - Viewed (0) -
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) -
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)