Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 43 for ModelAction (0.36 sec)

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

     * limitations under the License.
     */
    
    package org.gradle.model.internal.core;
    
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    import java.util.List;
    
    public interface ModelAction {
    
        ModelReference<?> getSubject();
    
        void execute(MutableModelNode modelNode, List<ModelView<?>> inputs);
    
        List<? extends ModelReference<?>> getInputs();
    
        ModelRuleDescriptor getDescriptor();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 995 bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/DefaultModelRegistration.java

        private final boolean hidden;
        private final Multimap<ModelActionRole, ? extends ModelAction> actions;
    
        public DefaultModelRegistration(ModelPath path, ModelRuleDescriptor descriptor,
                                        boolean hidden, Multimap<ModelActionRole, ? extends ModelAction> actions) {
            this.path = Preconditions.checkNotNull(path, "path");
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  3. platforms/ide/tooling-api-builders/src/test/groovy/org/gradle/tooling/internal/provider/runner/ClientProvidedPhasedActionRunnerTest.groovy

            result.buildFailure == null
            result.clientFailure == null
    
            and:
            1 * buildController.fromBuildModel(_, _) >> { Boolean b, BuildTreeModelAction modelAction ->
                modelAction.beforeTasks(modelController)
                modelAction.fromBuildModel(modelController)
            }
            1 * projectsLoadedAction.execute(_) >> result1
            1 * buildFinishedAction.execute(_) >> result2
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jun 05 08:56:14 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/SpecializedMapNodeInitializer.java

            this.schema = schema;
        }
    
        @Override
        public Multimap<ModelActionRole, ModelAction> getActions(ModelReference<?> subject, ModelRuleDescriptor descriptor) {
            return getActions(subject, descriptor, schema);
        }
    
        public static <T, E> Multimap<ModelActionRole, ModelAction> getActions(ModelReference<?> subject, ModelRuleDescriptor descriptor, final SpecializedMapSchema<T, E> schema) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/model/internal/fixture/ModelActionBuilder.java

        public <I> ModelAction action(ModelPath modelPath, ModelType<I> inputType, BiAction<? super T, ? super I> action) {
            return action(modelPath, inputType, inputType.toString(), action);
        }
    
        public <I> ModelAction action(String modelPath, ModelType<I> inputType, BiAction<? super T, ? super I> action) {
            return action(modelPath, inputType, modelPath, action);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/RuleBinder.java

    import org.gradle.api.Action;
    import org.gradle.model.internal.core.ModelAction;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    import javax.annotation.concurrent.NotThreadSafe;
    import java.util.Collection;
    import java.util.List;
    
    @NotThreadSafe
    public class RuleBinder {
    
        private final ModelBinding subjectBinding;
        private final ModelAction action;
        private final List<BindingPredicate> inputReferences;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:37 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/MutableModelNode.java

         */
        void applyTo(NodePredicate predicate, ModelActionRole role, ModelAction action);
    
        /**
         * Applies an action to a linked node.
         *
         * The path returned by {@link ModelAction#getSubject()} is used to select the link to apply the action to.
         */
        void applyToLink(ModelActionRole type, ModelAction action);
    
        /**
         * Applies the rules defined in the given rule source to this node.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-groovy/src/main/java/org/gradle/model/dsl/internal/TransformedModelDslBacking.java

        public void configure(String modelPathString, Closure<?> closure) {
            ModelPath modelPath = ModelPath.path(modelPathString);
            DeferredModelAction modelAction = ruleFactory.toAction(Object.class, closure);
            registerAction(modelPath, ModelType.UNTYPED, ModelActionRole.Mutate, modelAction);
        }
    
        /**
         * Invoked by transformed DSL creation rules
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  9. platforms/ide/tooling-api-builders/src/test/groovy/org/gradle/tooling/internal/provider/runner/ClientProvidedBuildActionRunnerTest.groovy

            result.clientFailure == null
    
            and:
            1 * payloadSerializer.deserialize(action) >> internalAction
            1 * buildController.fromBuildModel(false, _) >> { Boolean b, BuildTreeModelAction modelAction -> modelAction.fromBuildModel(modelController) }
            1 * internalAction.execute(_) >> model
            1 * payloadSerializer.serialize(model) >> serialized
        }
    
        def "can run action and reports failure"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/model/internal/fixture/ModelRegistryHelperExtension.java

            return mutate(modelRegistry, new Transformer<ModelAction, ModelActionBuilder<Object>>() {
                @Override
                public ModelAction transform(ModelActionBuilder<Object> builder) {
                    return builder.path(path).type(ModelTypes.modelMap(itemType)).action(action);
                }
            });
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 18.7K bytes
    - Viewed (0)
Back to top