Search Options

Results per page
Sort
Preferred Languages
Advance

Results 151 - 160 of 162 for RuleSource (0.32 sec)

  1. platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/BinariesLifecycleTaskIntegrationTest.groovy

                                visitor.node("Binary \${name} has 'notBuildable' in the name")
                            }
                        };
                    }
                }
    
                class MySamplePlugin extends RuleSource {
                    @ComponentType
                    void register(TypeBuilder<SampleBinary> builder) {
                        builder.defaultImplementation(DefaultSampleBinary)
                    }
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  2. subprojects/core-api/src/main/java/org/gradle/api/plugins/ObjectConfigurationAction.java

        /**
         * Adds the plugin implemented by the given class to the target.
         * <p>
         * The class is expected to either implement {@link Plugin}, or extend {@link org.gradle.model.RuleSource}.
         * An exception will be thrown if the class is not a valid plugin implementation.
         *
         * @param pluginClass the plugin to apply
         * @return this
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelElementNode.java

    import com.google.common.base.Predicate;
    import com.google.common.collect.ImmutableSet;
    import com.google.common.collect.Iterables;
    import org.gradle.internal.Cast;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.DuplicateModelException;
    import org.gradle.model.internal.core.EmptyReferenceProjection;
    import org.gradle.model.internal.core.ModelAction;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:37 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-groovy/src/integTest/groovy/org/gradle/model/dsl/internal/transform/NestedModelDslUsageIntegrationSpec.groovy

        }
    
        String testPluginImpl() {
            return """
                class TestPlugin {
                    static class Rules extends org.gradle.model.RuleSource {
                        @Model String foo() { "foo" }
                        @Model List<String> strings() { [] }
                        @Mutate void addTask(ModelMap<Task> tasks, List<String> strings) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-groovy/src/integTest/groovy/org/gradle/model/dsl/ModelDslCreationIntegrationTest.groovy

            buildScript '''
                @Managed
                interface Thing {
                    String getName()
                    void setName(String name)
                }
    
                class MyPlugin extends RuleSource {
                    @Defaults
                    void applyDefaults(Thing thing) {
                        thing.name = "default"
                    }
                }
    
                apply plugin: MyPlugin
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  6. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/DefaultPluginManagerTest.groovy

        TestNameTestDirectoryProvider testDirectoryProvider = new TestNameTestDirectoryProvider(getClass())
    
        def setup() {
            rulesClass = classLoader.parseClass("""
                class Rules extends org.gradle.model.RuleSource {
    
                }
            """)
    
            hybridClass = classLoader.parseClass("""
                import org.gradle.api.Plugin
                import org.gradle.api.Project
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 16.1K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/model/internal/fixture/ModelRegistryHelperExtension.java

    import org.gradle.internal.Actions;
    import org.gradle.internal.BiAction;
    import org.gradle.internal.Factories;
    import org.gradle.internal.Factory;
    import org.gradle.model.ModelMap;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.ChildNodeInitializerStrategyAccessors;
    import org.gradle.model.internal.core.ModelAction;
    import org.gradle.model.internal.core.ModelActionRole;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 18.7K bytes
    - Viewed (0)
  8. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/plugins/NativeComponentModelPlugin.java

    import org.gradle.model.Each;
    import org.gradle.model.Finalize;
    import org.gradle.model.Model;
    import org.gradle.model.ModelMap;
    import org.gradle.model.Mutate;
    import org.gradle.model.Path;
    import org.gradle.model.RuleSource;
    import org.gradle.nativeplatform.BuildTypeContainer;
    import org.gradle.nativeplatform.FlavorContainer;
    import org.gradle.nativeplatform.NativeComponentSpec;
    import org.gradle.nativeplatform.NativeDependencySet;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 24.1K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-groovy/src/integTest/groovy/org/gradle/model/dsl/ModelMapDslIntegrationTest.groovy

    class ModelMapDslIntegrationTest extends AbstractIntegrationSpec {
        def setup() {
            buildFile << '''
    @Managed
    interface Thing {
        String getValue()
        void setValue(String v)
    }
    
    class MyPlugin extends RuleSource {
        @Model
        void things(ModelMap<Thing> things) { }
    }
    
    apply plugin: MyPlugin
    '''
        }
    
        def "nested create rule is executed only as required"() {
            buildFile << '''
    model {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 10.9K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/DefaultModelRegistry.java

    import com.google.common.collect.Lists;
    import com.google.common.collect.Multimap;
    import org.gradle.model.ConfigurationCycleException;
    import org.gradle.model.InvalidModelRuleDeclarationException;
    import org.gradle.model.RuleSource;
    import org.gradle.model.internal.core.EmptyModelProjection;
    import org.gradle.model.internal.core.ModelAction;
    import org.gradle.model.internal.core.ModelActionRole;
    import org.gradle.model.internal.core.ModelNode;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 15:40:00 UTC 2024
    - 45.7K bytes
    - Viewed (0)
Back to top