Search Options

Results per page
Sort
Preferred Languages
Advance

Results 111 - 120 of 162 for RuleSource (0.35 sec)

  1. platforms/documentation/docs/src/snippets/customModel/internalViews/groovy/build.gradle

        String getInternalData()
        void setInternalData(String internal)
    }
    // end::type-declaration[]
    
    // tag::type-registration[]
    // tag::internal-view-mutation[]
    class MyPlugin extends RuleSource {
    // end::internal-view-mutation[]
        @ComponentType
        void registerMyComponent(TypeBuilder<MyComponent> builder) {
            builder.internalView(MyComponentInternal)
        }
    // end::type-registration[]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. platforms/software/platform-base/src/main/java/org/gradle/platform/base/plugins/BinaryBasePlugin.java

    import org.gradle.language.base.plugins.LifecycleBasePlugin;
    import org.gradle.model.Each;
    import org.gradle.model.Finalize;
    import org.gradle.model.Model;
    import org.gradle.model.Mutate;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.NamedEntityInstantiator;
    import org.gradle.platform.base.BinaryContainer;
    import org.gradle.platform.base.BinarySpec;
    import org.gradle.platform.base.ComponentType;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 4K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/MutableModelNode.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.model.internal.core;
    
    import com.google.common.base.Predicate;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    import org.gradle.model.internal.inspect.ExtractedRuleSource;
    import org.gradle.model.internal.type.ModelType;
    
    import javax.annotation.Nullable;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/modelRules/configureElementsOfMap/groovy/build.gradle

    @Managed
    interface Person {
        String getFirstName()
        void setFirstName(String n)
    
        String getLastName()
        void setLastName(String n)
    }
    
    class PersonRules extends RuleSource {
        @Model
        void people(ModelMap<Person> people) {
        }
    }
    
    apply plugin: PersonRules
    
    // tag::create-and-configure[]
    model {
        people {
            john(Person) {
                println "creating $it"
                firstName = "John"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 931 bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelRegistry.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.model.internal.registry;
    
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.ModelAction;
    import org.gradle.model.internal.core.ModelActionRole;
    import org.gradle.model.internal.core.ModelNode;
    import org.gradle.model.internal.core.ModelPath;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataHandler.java

        }
    
        @Override
        public ComponentMetadataHandler all(Object ruleSource) {
            return addRule(createAllSpecRuleAction(ruleActionAdapter.createFromRuleSource(ComponentMetadataDetails.class, ruleSource)));
        }
    
        @Override
        public ComponentMetadataHandler withModule(Object id, Action<? super ComponentMetadataDetails> rule) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 16.2K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/EnumsInManagedModelIntegrationTest.groovy

                  String getName()
                  void setName(String string)
    
                  Gender getGender()
                  void setGender(Gender gender)
                }
    
                class Rules extends RuleSource {
                  @Model
                  void p1(Person p1) {}
                }
    
                apply type: Rules
    
                model {
                  p1 {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/modelRules/modelDslCoercion/groovy/build.gradle

       void setPrice(float p); float getPrice()
    
       void setTemperature(Temperature t)
       Temperature getTemperature()
    
       void setDataFile(File f); File getDataFile()
    }
    
    class ItemRules extends RuleSource {
       @Model
       void item(Item item) {
          def data = item.dataFile.text.trim()
          def (name, quantity, price, temp) = data.split(',')
          item.name = name
          item.quantity = quantity
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  9. platforms/native/testing-native/src/main/java/org/gradle/nativeplatform/test/cunit/plugins/CUnitPlugin.java

    import org.gradle.language.c.plugins.CLangPlugin;
    import org.gradle.model.Each;
    import org.gradle.model.ModelMap;
    import org.gradle.model.Mutate;
    import org.gradle.model.Path;
    import org.gradle.model.RuleSource;
    import org.gradle.nativeplatform.test.cunit.CUnitTestSuiteBinarySpec;
    import org.gradle.nativeplatform.test.cunit.CUnitTestSuiteSpec;
    import org.gradle.nativeplatform.test.cunit.internal.DefaultCUnitTestSuiteBinary;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  10. 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)
Back to top