Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 84 for ModelRuleDescriptor (0.36 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/rule/describe/ModelRuleDescriptor.java

     */
    public interface ModelRuleDescriptor {
        /**
         * This method is expected to be idempotent.
         *
         * @param appendable where to write the description to.
         */
        void describeTo(Appendable appendable);
    
        ModelRuleDescriptor append(ModelRuleDescriptor child);
    
        ModelRuleDescriptor append(String child);
    
        @FormatMethod
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 12:38:02 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/ModelRuleExecutionException.java

            super(toMessage(descriptor, error));
        }
    
        private static String toMessage(ModelRuleDescriptor descriptor) {
            StringBuilder builder = new StringBuilder("Exception thrown while executing model rule: ");
            descriptor.describeTo(builder);
            return builder.toString();
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/AddProjectionsAction.java

    package org.gradle.model.internal.core;
    
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    import java.util.Arrays;
    import java.util.List;
    
    public class AddProjectionsAction<T> extends AbstractModelAction<T> {
        private final Iterable<ModelProjection> projections;
    
        private AddProjectionsAction(ModelReference<T> subject, ModelRuleDescriptor descriptor, Iterable<ModelProjection> projections) {
            super(subject, descriptor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/DefaultModelRegistration.java

    import com.google.common.collect.Multimap;
    import javax.annotation.concurrent.ThreadSafe;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    @ThreadSafe
    public class DefaultModelRegistration implements ModelRegistration {
        private final ModelPath path;
        private final ModelRuleDescriptor descriptor;
        private final boolean hidden;
        private final Multimap<ModelActionRole, ? extends ModelAction> actions;
    
    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/main/java/org/gradle/model/internal/core/rule/describe/AbstractModelRuleDescriptor.java

    @ThreadSafe
    abstract class AbstractModelRuleDescriptor implements ModelRuleDescriptor {
    
        protected final static StringInterner STRING_INTERNER = new StringInterner();
    
        @Override
        public ModelRuleDescriptor append(ModelRuleDescriptor child) {
            return new NestedModelRuleDescriptor(this, child);
        }
    
        @Override
        public ModelRuleDescriptor append(String child) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 12:38:02 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/RuleContext.java

    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    import javax.annotation.Nullable;
    import java.util.ArrayDeque;
    import java.util.Deque;
    
    public class RuleContext {
    
        private static final ThreadLocal<Deque<ModelRuleDescriptor>> STACK = ThreadLocal.withInitial(ArrayDeque::new);
    
        @Nullable
        public static ModelRuleDescriptor get() {
            return STACK.get().peek();
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/ModelAdapter.java

    import com.google.common.base.Optional;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    import org.gradle.model.internal.type.ModelType;
    
    import javax.annotation.Nullable;
    
    public interface ModelAdapter {
    
        @Nullable
        <T> ModelView<? extends T> asImmutable(ModelType<T> type, MutableModelNode node, @Nullable ModelRuleDescriptor ruleDescriptor);
    
        @Nullable
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/api/internal/rules/DefaultRuleAwareNamedDomainObjectFactoryRegistry.java

            checkCanRegister(type, descriptor);
            delegate.registerFactory(type, factory);
        }
    
        private void checkCanRegister(Class<? extends T> type, ModelRuleDescriptor descriptor) {
            Optional<ModelRuleDescriptor> creator = creators.get(type);
            if (creator != null) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/DirectNodeNoInputsModelAction.java

    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    import java.util.Collections;
    import java.util.List;
    
    public class DirectNodeNoInputsModelAction<T> extends AbstractModelActionWithView<T> {
    
        private final BiAction<? super MutableModelNode, ? super T> 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/core/rule/describe/NestedModelRuleDescriptor.java

    import java.io.IOException;
    
    @ThreadSafe
    class NestedModelRuleDescriptor extends AbstractModelRuleDescriptor {
    
        private final ModelRuleDescriptor parent;
        private final ModelRuleDescriptor child;
    
        public NestedModelRuleDescriptor(ModelRuleDescriptor parent, ModelRuleDescriptor child) {
            this.parent = parent;
            this.child = child;
        }
    
        @Override
        public void describeTo(Appendable appendable) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
Back to top