- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for ModelSchemaExtractionStrategy (0.46 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/ModelSchemaExtractionStrategy.java
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.model.internal.manage.schema.extract; public interface ModelSchemaExtractionStrategy { /** * Potentially extracts the schema for a type. If this strategy does not recognize the type, this method should return without doing anything. *
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/DefaultModelSchemaExtractor.java
private final List<? extends ModelSchemaExtractionStrategy> strategies; public static DefaultModelSchemaExtractor withDefaultStrategies(List<? extends ModelSchemaExtractionStrategy> strategies, ModelSchemaAspectExtractor aspectExtractor) { return new DefaultModelSchemaExtractor(ImmutableList.<ModelSchemaExtractionStrategy>builder() .addAll(strategies)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 5.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/JdkValueTypeStrategy.java
package org.gradle.model.internal.manage.schema.extract; import org.gradle.model.internal.manage.schema.ScalarValueSchema; import org.gradle.model.internal.type.ModelType; public class JdkValueTypeStrategy implements ModelSchemaExtractionStrategy { @Override public <R> void extract(ModelSchemaExtractionContext<R> extractionContext) { ModelType<R> type = extractionContext.getType(); if (ScalarTypes.isScalarType(type)) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/EnumStrategy.java
package org.gradle.model.internal.manage.schema.extract; import org.gradle.model.internal.manage.schema.ScalarValueSchema; import org.gradle.model.internal.type.ModelType; public class EnumStrategy implements ModelSchemaExtractionStrategy { @Override public <T> void extract(ModelSchemaExtractionContext<T> extractionContext) { ModelType<T> type = extractionContext.getType(); if (type.getRawClass().isEnum()) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/PrimitiveStrategy.java
import org.gradle.model.internal.type.ModelType; import static org.gradle.model.internal.manage.schema.extract.PrimitiveTypes.isPrimitiveType; public class PrimitiveStrategy implements ModelSchemaExtractionStrategy { @Override public <T> void extract(ModelSchemaExtractionContext<T> extractionContext) { ModelType<T> type = extractionContext.getType(); if (isPrimitiveType(type)) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.2K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/ModelMapStrategy.java
import org.gradle.model.internal.manage.schema.ModelSchema; import org.gradle.model.internal.type.ModelType; import java.util.List; 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
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.8K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/JavaUtilCollectionStrategy.java
import org.gradle.model.internal.type.ModelType; import java.util.Collections; import java.util.List; import java.util.Set; public class JavaUtilCollectionStrategy implements ModelSchemaExtractionStrategy { public final static List<Class<?>> TYPES = ImmutableList.<Class<?>>of( List.class, Set.class ); @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.8K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/ModelSetStrategy.java
import org.gradle.model.internal.manage.schema.ModelSetSchema; import org.gradle.model.internal.type.ModelType; import java.util.List; public class ModelSetStrategy implements ModelSchemaExtractionStrategy { private final ModelType<?> modelType; public ModelSetStrategy() { modelType = new ModelType<ModelSet<?>>() { }; } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.8K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/SpecializedMapStrategy.java
import java.util.concurrent.ExecutionException; /** * Currently only handles interfaces with no type parameters that directly extend ModelMap. */ public class SpecializedMapStrategy implements ModelSchemaExtractionStrategy { private final ManagedCollectionProxyClassGenerator generator = new ManagedCollectionProxyClassGenerator(); private final LoadingCache<ModelType<?>, Class<?>> generatedImplementationTypes = CacheBuilder.newBuilder()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 3.7K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/service/scopes/GlobalScopeServices.java
import org.gradle.model.internal.manage.schema.extract.ModelSchemaAspectExtractionStrategy; import org.gradle.model.internal.manage.schema.extract.ModelSchemaAspectExtractor; import org.gradle.model.internal.manage.schema.extract.ModelSchemaExtractionStrategy; import org.gradle.model.internal.manage.schema.extract.ModelSchemaExtractor; import org.gradle.process.internal.health.memory.DefaultJvmMemoryInfo; import org.gradle.process.internal.health.memory.DefaultMemoryManager;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jun 11 09:51:15 UTC 2024 - 15.4K bytes - Viewed (0)