Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 27 for asMutable (0.12 sec)

  1. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/external/model/DependencyConstraintMetadataRulesTest.groovy

            ]).asImmutable().withDerivationStrategy(JavaEcosystemVariantDerivationStrategy.instance).asMutable()
    
            when:
            mavenMetadata.variantMetadataRules.addDependencyAction(instantiator, notationParser, constraintNotationParser, variantAction("default", {
                assert it.size() == 1
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/AbstractModelActionWithView.java

                throw new IllegalStateException("Cannot get view for node " + node.getPath() + " in state " + node.getState());
            }
            ModelType<T> type = getSubject().getType();
            ModelView<? extends T> view = node.asMutable(type, getDescriptor());
            try {
                execute(node, view.getInstance(), inputs);
            } finally {
                view.close();
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/AbstractMethodRuleAction.java

            return descriptor;
        }
    
        @Override
        public void execute(ModelRuleInvoker<?> invoker, MutableModelNode modelNode, List<ModelView<?>> inputs) {
            ModelView<? extends T> subjectView = modelNode.asMutable(getSubject().getType(), descriptor);
            try {
                execute(invoker, subjectView.getInstance(), inputs);
            } finally {
                subjectView.close();
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/external/model/ModuleComponentResolveMetadata.java

         * Note that this method can be expensive. Often it is more efficient to use a more specialised mutation method such as {@link #withSources(ModuleSources)} rather than this method.
         */
        MutableModuleComponentResolveMetadata asMutable();
    
        /**
         * Creates a copy of this meta-data with the given sources.
         */
        ModuleComponentResolveMetadata withSources(ModuleSources sources);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 17:38:42 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelReferenceNode.java

        }
    
        @Override
        public <T> ModelView<? extends T> asMutable(final ModelType<T> type, ModelRuleDescriptor ruleDescriptor) {
            if (target == null) {
                return InstanceModelView.of(getPath(), type, null);
            } else {
                return new ModelViewWrapper<T>(getPath(), target.asMutable(type, ruleDescriptor));
            }
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/SpecializedModelMapProjection.java

                return Cast.uncheckedCast(toView(node, ruleDescriptor, false));
            } else {
                return null;
            }
        }
    
        @Nullable
        @Override
        public <T> ModelView<? extends T> asMutable(ModelType<T> type, MutableModelNode node, ModelRuleDescriptor ruleDescriptor) {
            if (canBeViewedAs(type)) {
                return Cast.uncheckedCast(toView(node, ruleDescriptor, true));
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/DefaultCachedMetadata.java

        }
    
        @Override
        public ModuleMetadataCache.CachedMetadata dehydrate() {
            if (metadata == null) {
                return this;
            }
            MutableModuleComponentResolveMetadata copy = this.metadata.asMutable();
    
            ModuleComponentResolveMetadata asImmutable = copy.asImmutable();
            return new DefaultCachedMetadata(ageMillis, asImmutable);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  8. platforms/software/platform-base/src/testFixtures/groovy/org/gradle/test/fixtures/BaseInstanceFixtureSupport.groovy

                                                      String name, Closure<I> createUnmanagedInstance) {
            def node = createNode(publicType, internalView, implType, name, createUnmanagedInstance)
            return node.asMutable(ModelType.of(publicType), new SimpleModelRuleDescriptor("<get $name>")).instance
        }
    
        static <B, T extends B, I extends B> MutableModelNode createNode(Class<T> publicType, Class<? extends B> internalView, Class<I> implType,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/WrappingComponentMetadataContext.java

        }
    
        private MutableModuleComponentResolveMetadata createMutableMetadataIfNeeded() {
            if (mutableMetadata == null) {
                mutableMetadata = metadata.asMutable();
            }
            return mutableMetadata;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  10. platforms/software/platform-base/src/test/groovy/org/gradle/platform/base/internal/registry/AbstractAnnotationModelRuleExtractorTest.groovy

        }
    
        void apply(MethodRuleDefinition<?, ?> definition) {
            def rule = extract(definition)
            def registryNode = Stub(MutableModelNode) {
                isAtLeast(_) >> true
                asMutable(_, _) >> { ModelType type, ModelRuleDescriptor ruleDescriptor ->
                    return Stub(ModelView) {
                        getInstance() >> { Stub(type.concreteClass) }
                    }
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 5.7K bytes
    - Viewed (0)
Back to top