Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for SpecializedMapSchema (0.21 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/SpecializedMapSchema.java

    package org.gradle.model.internal.manage.schema;
    
    import org.gradle.model.internal.type.ModelType;
    
    import java.lang.ref.WeakReference;
    
    public class SpecializedMapSchema<T, E> extends ModelMapSchema<T, E> {
        private final WeakReference<Class<?>> implementationType;
    
        public SpecializedMapSchema(ModelType<T> type, ModelType<E> elementType, Class<?> implementationType) {
            super(type, elementType);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/SpecializedMapNodeInitializer.java

    import org.gradle.model.internal.manage.schema.SpecializedMapSchema;
    import org.gradle.model.internal.type.ModelType;
    
    public class SpecializedMapNodeInitializer<T, E> implements NodeInitializer {
        private final SpecializedMapSchema<T, E> schema;
    
        public SpecializedMapNodeInitializer(SpecializedMapSchema<T, E> schema) {
            this.schema = schema;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/SpecializedMapStrategy.java

            extractionContext.found(getModelSchema(extractionContext, elementType, proxyImpl));
        }
    
        private <T, E> SpecializedMapSchema<T, E> getModelSchema(ModelSchemaExtractionContext<T> extractionContext, ModelType<E> elementType, Class<?> implementationType) {
            final SpecializedMapSchema<T, E> schema = new SpecializedMapSchema<T, E>(extractionContext.getType(), elementType, implementationType);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/SpecializedMapNodeInitializerExtractionStrategy.java

        }
    
        @Override
        protected <T, E> NodeInitializer extractNodeInitializer(CollectionSchema<T, E> schema, NodeInitializerContext<T> context) {
            if (schema instanceof SpecializedMapSchema) {
                return new SpecializedMapNodeInitializer<T, E>((SpecializedMapSchema<T, E>) schema);
            }
            return null;
        }
    
        @Override
        public Iterable<ModelType<?>> supportedTypes() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/SpecializedModelMapStrategyTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.model.internal.manage.schema.extract
    
    import org.gradle.model.ModelMap
    import org.gradle.model.internal.manage.schema.SpecializedMapSchema
    import org.gradle.model.internal.type.ModelType
    import spock.lang.Specification
    
    class SpecializedModelMapStrategyTest extends Specification {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/ManagedModelCreationRuleExtractor.java

                final ModelRuleDescriptor descriptor = ruleDefinition.getDescriptor();
    
                if (modelSchema instanceof SpecializedMapSchema) {
                    registration.actions(SpecializedMapNodeInitializer.getActions(ModelReference.of(modelPath), descriptor, (SpecializedMapSchema<S, ?>) modelSchema));
                } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/DefaultModelSchemaExtractorTest.groovy

        }
    
        interface SomeMap extends ModelMap<List<String>> {
        }
    
        def "specialized map"() {
            expect:
            def schema = extract(SomeMap)
            assert schema instanceof SpecializedMapSchema
            schema.elementType == new ModelType<List<String>>() {}
            schema.implementationType
        }
    
        private void fail(extractType, errorType, String msgPattern) {
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 29.9K bytes
    - Viewed (0)
  8. testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt

    Class <org.gradle.model.internal.manage.schema.SpecializedMapSchema> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (SpecializedMapSchema.java:0)
    Class <org.gradle.model.internal.manage.schema.StructSchema> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (StructSchema.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 967.9K bytes
    - Viewed (0)
Back to top