Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 2,166 for Managed (0.21 sec)

  1. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/PolymorphicManagedTypeIntegrationTest.groovy

            and:
            output.contains("name: foo")
        }
    
        def "rule can provide a managed model element backed by an abstract class that extends other classes"() {
            when:
            buildScript '''
                @Managed
                abstract class Named {
                    abstract String getName()
                }
    
                @Managed
                abstract class Person extends Named {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/ManagedScalarCollectionsIntegrationTest.groovy

            where:
            type << MANAGED_SCALAR_COLLECTION_TYPES
    
        }
    
        def "reports problem when managed type declares a #type of managed type"() {
            when:
            buildScript """
            @Managed
            interface Thing { }
    
            @Managed
            interface Container {
                $type<Thing> getItems()
            }
    
            model {
                container(Container)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 10.5K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/ManagedImplStructStrategyTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.model.internal.manage.schema.extract
    
    import org.gradle.model.Managed
    import org.gradle.model.internal.manage.schema.CompositeSchema
    import org.gradle.model.internal.manage.schema.ManagedImplSchema
    import org.gradle.model.internal.manage.schema.ManagedImplStructSchema
    import org.gradle.model.internal.manage.schema.StructSchema
    import org.gradle.model.internal.type.ModelType
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/modelRules/modelDsl/groovy/build.gradle

    // tag::create-rule[]
    // tag::rule-inputs[]
    // tag::create-rule-no-config[]
    // tag::managed-type-nested-config-rule[]
    model {
    // end::create-rule[]
    // end::rule-inputs[]
    // end::create-rule-no-config[]
    // end::managed-type-nested-config-rule[]
        person {
            lastName = "Smith"
        }
    // end::configure-rule[]
    // tag::managed-type-nested-config-rule[]
        person {
            address {
                city = "Melbourne"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  5. platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/CustomComponentSourceSetIntegrationTest.groovy

            """
    
            expect:
            succeeds "validate"
        }
    
        def "user can target managed internal views of a custom managed LanguageSourceSet with rules"() {
            given:
            buildFile << """
                @Managed interface CustomManagedLSS extends LanguageSourceSet {}
                @Managed interface CustomManagedLSSInternal extends CustomManagedLSS {
                    String getInternal()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 13.5K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-groovy/src/integTest/groovy/org/gradle/model/dsl/ModelDslCreationIntegrationTest.groovy

            failureCauseContains("""A model element of type: 'Thing' can not be constructed.
    It must be one of:
        - A managed type (annotated with @Managed)""")
        }
    
        def "cannot create non managed types and provide an initialization closure"() {
            when:
            buildScript '''
                apply plugin: 'language-base'
                interface Thing {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/ManagedModelPropertyTargetingRuleIntegrationTest.groovy

        }
    
        def "rule can target nested element of managed element as input through a reference to managed element"() {
            when:
            buildScript '''
                @Managed
                interface Platform {
                    OperatingSystem getOperatingSystem()
                    void setOperatingSystem(OperatingSystem os)
                }
    
                @Managed
                interface OperatingSystem {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 16.6K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/ManagedTypeReferencesIntegrationTest.groovy

     */
    
    package org.gradle.model.managed
    
    import org.gradle.integtests.fixtures.AbstractIntegrationSpec
    import org.gradle.integtests.fixtures.UnsupportedWithConfigurationCache
    
    @UnsupportedWithConfigurationCache(because = "software model")
    class ManagedTypeReferencesIntegrationTest extends AbstractIntegrationSpec {
    
        def "rule can provide a managed model element that references another managed model element"() {
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/managed/InvalidManagedModelRuleIntegrationTest.groovy

        }
    
        def "cannot assign a non-managed instance to a property of a managed type"() {
            when:
            buildScript '''
                @Managed
                interface Platform {
                    OperatingSystem getOperatingSystem()
                    void setOperatingSystem(OperatingSystem operatingSystem)
                }
    
                @Managed
                interface OperatingSystem {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/ScalarTypesInManagedModelTest.groovy

                import org.gradle.model.Managed
    
                @Managed
                interface ManagedType {
                    $someType.canonicalName getManagedProperty()
                }
    
            """
    
            then:
            failWhenRealized(clazz, Pattern.quote("Invalid managed model type 'ManagedType': read only property 'managedProperty' has non managed type ${fullyQualifiedNameOf(someType)}, only managed types can be used"))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.1K bytes
    - Viewed (0)
Back to top