Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 25 for ModelSet (0.11 sec)

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

     * <pre>
     * void setName(String name);
     * String getName();
     * </pre>
     * <p>
     * A getter and setter must be declared for each property that is not of a managed type or of {@link ModelSet}.
     * For properties of managed types or of {@link ModelSet} the getter is mandatory and the setter is optional.
     * If no setter is provided the property is considered inherent and defaults to an "empty" instance of the type.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  2. platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/LanguageSourceSetIntegrationTest.groovy

            buildFile << """
            ${registerCustomLanguage()}
    
            @Managed
            interface BuildType {
                ModelMap<CustomSourceSet> getComponentSources()
                ModelSet<CustomSourceSet> getTestSources()
            }
    
            class Rules extends RuleSource {
                @Model
                void buildType(BuildType buildType) { }
    
                @Mutate
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/ModelSetSchema.java

     * limitations under the License.
     */
    
    package org.gradle.model.internal.manage.schema;
    
    import org.gradle.model.internal.type.ModelType;
    
    /**
     * The schema for a {@link org.gradle.model.ModelSet} element.
     */
    public class ModelSetSchema<T, E> extends CollectionSchema<T, E> implements CompositeSchema<T> {
        public ModelSetSchema(ModelType<T> type, ModelType<E> elementType) {
            super(type, elementType);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1000 bytes
    - Viewed (0)
  4. platforms/core-configuration/model-groovy/src/test/groovy/org/gradle/model/dsl/internal/NonTransformedModelDslBackingTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.model.dsl.internal
    
    import org.gradle.model.InvalidModelRuleDeclarationException
    import org.gradle.model.Managed
    import org.gradle.model.ModelSet
    import org.gradle.model.internal.core.ModelReference
    import org.gradle.model.internal.core.ModelRegistrations
    import org.gradle.model.internal.core.ModelRuleExecutionException
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/NodeBackedModelSet.java

    import com.google.common.collect.Iterables;
    import com.google.common.collect.Lists;
    import groovy.lang.Closure;
    import org.gradle.api.Action;
    import org.gradle.api.specs.Specs;
    import org.gradle.model.ModelSet;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    import org.gradle.model.internal.manage.instance.ManagedInstance;
    import org.gradle.model.internal.type.ModelType;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:36 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/ModelSetStrategyTest.groovy

        def store = new DefaultModelSchemaStore(DefaultModelSchemaExtractor.withDefaultStrategies())
    
        def "assembles schema for model set"() {
            expect:
            def schema = store.getSchema(ModelTypes.modelSet(ModelType.of(String)))
            schema instanceof ModelSetSchema
            schema instanceof ManagedImplSchema
            schema instanceof CompositeSchema
            !(schema instanceof StructSchema)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/ModelMapStrategy.java

    public class ModelMapStrategy implements ModelSchemaExtractionStrategy {
    
        private static final ModelType<ModelMap<?>> MODEL_MAP_MODEL_TYPE = new ModelType<ModelMap<?>>() {
        };
    
        // TODO extract common stuff from this and ModelSet and reuse
    
        @Override
        public <T> void extract(ModelSchemaExtractionContext<T> extractionContext) {
            ModelType<T> type = extractionContext.getType();
            if (MODEL_MAP_MODEL_TYPE.isAssignableFrom(type)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/inspect/ManagedModelInitializerTest.groovy

    Its property 'org.gradle.model.ModelMap<java.io.FileInputStream> map' is not a valid managed collection
    A managed collection can not contain 'java.io.FileInputStream's
    A valid managed collection takes the form of ModelSet<T> or ModelMap<T> where 'T' is:
            - A managed type (annotated with @Managed)""")
        }
    
        @Managed
        interface ManagedWithInvalidModelMap {
            ModelMap<FileInputStream> getMap()
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 12.9K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/snippets/modelRules/basicRuleSourcePlugin/groovy/build.gradle

    // tag::property-type-managed[]
      void setMother(Person mother)
      Person getMother()
    // end::property-type-managed[]
    
      void setFather(Person father)
      Person getFather()
    
    // tag::property-type-managedset[]
      ModelSet<Person> getChildren()
    // end::property-type-managedset[]
    
    // tag::property-type-file[]
      void setHomeDirectory(File homeDir)
      File getHomeDirectory()
    // end::property-type-file[]
    
    // tag::property-type-long[]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  10. platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/FunctionalSourceSetIntegrationTest.groovy

            buildFile << """
            apply plugin: 'language-base'
    
            @Managed
            interface BuildType {
                ModelMap<FunctionalSourceSet> getComponentSources()
                ModelSet<FunctionalSourceSet> getTestSources()
            }
    
            class Rules extends RuleSource {
                @Model
                void buildType(BuildType buildType) { }
    
                @Mutate
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 13.1K bytes
    - Viewed (0)
Back to top