Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 66 for ModelReference (0.14 sec)

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

        }
    
        public static <T> ModelReference<T> of(ModelPath path, ModelType<T> type) {
            return Cast.uncheckedCast(new ModelReference<T>(path, type, null, null, null));
        }
    
        public static <T> ModelReference<T> of(ModelPath path, ModelType<T> type, ModelNode.State state) {
            return Cast.uncheckedCast(new ModelReference<T>(path, type, null, state, null));
        }
    
        public static <T> ModelReference<T> of(ModelPath path, Class<T> type) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/ModelRegistrations.java

    public abstract class ModelRegistrations {
    
        public static <T> Builder serviceInstance(ModelReference<T> modelReference, T instance) {
            return bridgedInstance(modelReference, instance)
                .hidden(true);
        }
    
        public static <T> Builder bridgedInstance(ModelReference<T> modelReference, T instance) {
            return unmanagedInstance(modelReference, Factories.constant(instance), Actions.doNothing());
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  3. platforms/software/platform-base/src/main/java/org/gradle/platform/base/internal/registry/ModelMapBasedRule.java

                @Override
                public boolean apply(ModelReference<?> element) {
                    return element.getType().equals(baseType);
                }
            });
        }
    
        private static ImmutableList<ModelReference<?>> calculateInputs(final ModelType<?> baseType, final List<ModelReference<?>> references, List<ModelReference<?>> modelReferences) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/InputUsingModelAction.java

            return new InputUsingModelAction<T>(modelReference, descriptor, inputs, initializer);
        }
    
        public static <T, I> InputUsingModelAction<T> single(ModelReference<T> modelReference, ModelRuleDescriptor descriptor, final ModelReference<I> input, final BiAction<? super T, ? super I> initializer) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/DefaultMethodRuleDefinition.java

        }
    
        @Nullable
        @Override
        public ModelReference<S> getSubjectReference() {
            return Cast.uncheckedCast(references.isEmpty() ? null : references.get(0));
        }
    
        @Override
        public List<ModelReference<?>> getTailReferences() {
            return references.size() > 1 ? references.subList(1, references.size()) : Collections.<ModelReference<?>>emptyList();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/core/ModelReferenceTest.groovy

            def pathAndType = ModelReference.of("path", String)
            def scopeAndType = ModelReference.of(String).inScope(ModelPath.path("scope"))
    
            Matchers.strictlyEquals(path, ModelReference.of("path"))
            Matchers.strictlyEquals(type, ModelReference.of(String))
            Matchers.strictlyEquals(pathAndType, ModelReference.of("path", String))
            Matchers.strictlyEquals(scopeAndType, type.inScope(ModelPath.path("scope")))
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/UnmanagedModelCreationRuleExtractor.java

            private final ModelRuleDescriptor descriptor;
            private final ModelReference<?> subject;
            private final ModelType<T> type;
            private final List<ModelReference<?>> inputs;
    
            private UnmanagedElementCreationAction(ModelRuleDescriptor descriptor, ModelReference<?> subject, List<ModelReference<?>> inputs, ModelType<T> type) {
                this.subject = subject;
                this.inputs = inputs;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/MethodBackedModelAction.java

    package org.gradle.model.internal.inspect;
    
    import org.gradle.model.internal.core.ModelReference;
    import org.gradle.model.internal.core.ModelView;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    import java.util.List;
    
    class MethodBackedModelAction<T> extends AbstractMethodRuleAction<T> {
        private final List<ModelReference<?>> inputs;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/DirectNodeNoInputsModelAction.java

        private DirectNodeNoInputsModelAction(ModelReference<T> subjectReference, ModelRuleDescriptor descriptor, BiAction<? super MutableModelNode, ? super T> action) {
            super(subjectReference, descriptor, Collections.<ModelReference<?>>emptyList());
            this.action = action;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/RuleDefinitionRuleExtractor.java

            private final ModelReference<?> targetReference;
            private final ModelRuleDescriptor descriptor;
            private final List<ModelReference<?>> inputs;
            private final ModelType<? extends RuleSource> ruleSourceType;
            private final ModelRuleExtractor ruleExtractor;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.8K bytes
    - Viewed (0)
Back to top