- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 81 for getSchema (0.15 sec)
-
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/JavaUtilCollectionStrategyTest.groovy
expect: def schema = store.getSchema(ModelTypes.set(ModelType.of(String))) schema instanceof ScalarCollectionSchema schema instanceof ManagedImplSchema !(schema instanceof CompositeSchema) !(schema instanceof StructSchema) schema.elementType == ModelType.of(String) schema.elementTypeSchema == store.getSchema(ModelType.of(String)) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/UnmanagedImplStructStrategyTest.groovy
schema.getProperty('readOnlyString').schema == store.getSchema(ModelType.of(String)) schema.getProperty('strings').schema == store.getSchema(ModelTypes.list(ModelType.of(String))) } def "assembles schema for unmanaged type marked with @UnmanagedStruct"() { expect: def schema = store.getSchema(ModelType.of(SomeStruct)) schema instanceof UnmanagedImplStructSchema
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/ManagedImplStructStrategyTest.groovy
schema.getProperty('readOnlyString').schema == store.getSchema(ModelType.of(String)) schema.getProperty('strings').type == ModelTypes.list(ModelType.of(String)) schema.getProperty('strings').schema == store.getSchema(ModelTypes.list(ModelType.of(String))) } def "assembles schema for @Managed type that references itself"() { expect: def schema = store.getSchema(ModelType.of(Person))
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/ManagedModelMapTypesTest.groovy
abstract static class ManagedThing {} def "type doesn't need to implement named"() { when: schemaStore.getSchema(ModelTypes.modelMap(ManagedThing)) then: noExceptionThrown() } def "must have type param"() { when: schemaStore.getSchema(ModelType.of(ModelMap)) then: def e = thrown InvalidManagedModelElementTypeException
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.2K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/RuleSourceSchemaExtractionStrategyTest.groovy
schema.properties*.name == ['readOnlyString', 'strings'] schema.getProperty('readOnlyString').schema == store.getSchema(ModelType.of(String)) schema.getProperty('strings').schema == store.getSchema(ModelTypes.list(ModelType.of(String))) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.4K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/DefaultModelSchemaExtractorTest.groovy
def "supports a boolean property with an is style getter"() { expect: store.getSchema(ModelType.of(HasIsTypeGetter)) } abstract class HasStaticProperties { static String staticValue String value } def "does not extract static properties"() { def schema = store.getSchema(HasStaticProperties) expect: schema.properties*.name == ["value"] }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 29.9K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/DefaultModelSchemaStore.java
} @Override public <T> ModelSchema<T> getSchema(ModelType<T> type) { synchronized (lock) { ModelSchema<T> schema = cache.get(type); if (schema != null) { return schema; } return schemaExtractor.extract(type, cache); } } @Override public <T> ModelSchema<T> getSchema(Class<T> type) { return getSchema(ModelType.of(type));
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.9K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/DefaultModelSchemaStoreTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 4.9K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/ModelSchemaStore.java
import javax.annotation.concurrent.ThreadSafe; @ThreadSafe @ServiceScope(Scope.Global.class) public interface ModelSchemaStore { <T> ModelSchema<T> getSchema(ModelType<T> type); <T> ModelSchema<T> getSchema(Class<T> type); /** * Remove any cached information for types that have been GC'd. */ void cleanUp(); // TODO hook this in to the (daemon) build lifecycle
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 17 00:47:05 UTC 2024 - 1.2K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/SpecializedModelMapStrategyTest.groovy
def "assembles schema for model map subtype"() { expect: def schema = store.getSchema(ModelType.of(SpecializedMap)) schema instanceof SpecializedMapSchema schema.elementType == ModelType.of(String) schema.elementTypeSchema == store.getSchema(ModelType.of(String)) SpecializedMap.isAssignableFrom schema.implementationType }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.4K bytes - Viewed (0)