Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 3,226 for managed (0.59 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/model/ModelSet.java

    import org.gradle.api.Action;
    import org.gradle.api.Incubating;
    
    import java.util.Set;
    
    /**
     * A set of managed model objects.
     * <p>
     * {@link org.gradle.model.Managed} types may declare managed set properties.
     * Managed sets can only contain managed types.
     * <p>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/Model.java

     * It is an error for a {@code @Model} rule to return {@code void} and for the first parameter to be annotated with {@link Path}.
     * It is an error for a {@code @Model} rule to specify a managed type as the return type.
    
     * <h3>Creating non-managed model elements</h3>
     * <p>
     * If the element is to be of a non-managed type, the method must return the newly created instance.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/AbstractValueProcessor.java

        }
    
        private <T> T processManaged(Managed managed, ValueVisitor<T> visitor) {
            if (managed.isImmutable()) {
                return visitor.managedImmutableValue(managed);
            } else {
                // May (or may not) be mutable - unpack the state
                T state = processValue(managed.unpackState(), visitor);
                return visitor.managedValue(managed, state);
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 05 19:08:37 UTC 2024
    - 10K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/ModelMapIntegrationTest.groovy

        }
    
        def "cannot add unregistered type to model map of specialized extensible type"() {
            buildFile << """
            @Managed interface SampleComponent extends ComponentSpec {}
            @Managed interface Sample2Component extends ComponentSpec {}
            interface NonRegisteredComponent extends SampleComponent {}
    
            class Rules extends RuleSource {
                @ComponentType
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 11.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/NestedManagedTypeIntegrationTest.groovy

                interface Platform {
                    String getDisplayName()
                    void setDisplayName(String name)
    
                    OperatingSystem getOperatingSystem()
                }
    
                @Managed
                interface OperatingSystem {
                    Family getFamily()
    
                    String getVersion()
                    void setVersion(String name)
                }
    
                @Managed
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/providers/property/kotlin/build.gradle.kts

        }
    }
    
    tasks.register<MyPropertyTask>("myPropertyTask") {
        messageProperty.set("Hello, Gradle!")
    }
    // end::prop-managed[]
    
    // Provider
    // tag::prov-managed[]
    abstract class MyProviderTask : DefaultTask() {
        final val messageProvider: Provider<String> = project.providers.provider { "Hello, Gradle!" } // message provider
    
        @TaskAction
        fun printMessage() {
            println(messageProvider.get())
        }
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 04:19:09 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-groovy/src/integTest/groovy/org/gradle/model/dsl/ManagedTypeDslIntegrationTest.groovy

    class ManagedTypeDslIntegrationTest extends AbstractIntegrationSpec {
    
        def "can configure a child of a managed type using a nested closure syntax"() {
            buildFile << '''
    @Managed interface Person extends Named {
        Address getAddress()
    }
    
    @Managed interface Address {
        String getCity()
        void setCity(String s)
    }
    
    model {
        tasks {
            show(Task) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/providers/property/groovy/build.gradle

        }
    }
    
    tasks.register('myPropertyTask', MyPropertyTask) {
        messageProperty.set("Hello, Gradle!")
    }
    // end::prop-managed[]
    
    // Provider
    // tag::prov-managed[]
    abstract class MyProviderTask extends DefaultTask {
        final Provider<String> messageProvider = project.providers.provider { "Hello, Gradle!" }
    
        @TaskAction
        void printMessage() {
            println(messageProvider.get())
        }
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 04:19:09 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/ScalarTypesInManagedModelIntegrationTest.groovy

            output.contains("intProp.displayName: int 'types.intProp'")
            output.contains("longProp: Long 'types.longProp'")
        }
    
        def "mismatched types error in managed type are propagated to the user"() {
            when:
            buildScript '''
                @Managed
                interface PrimitiveTypes {
                    Long getLongProperty()
                    void setLongProperty(long value)
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 27.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/DefaultValueSnapshotter.java

            }
    
            @Override
            public ValueSnapshot managedImmutableValue(Managed managed) {
                return new ImmutableManagedValueSnapshot(managed.publicType().getName(), (String) managed.unpackState());
            }
    
            @Override
            public ValueSnapshot managedValue(Managed value, ValueSnapshot state) {
                return new ManagedValueSnapshot(value.publicType().getName(), state);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jan 11 20:22:01 UTC 2024
    - 6.5K bytes
    - Viewed (0)
Back to top