- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for ExtractedRuleSource (0.25 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/ExtractedRuleSource.java
import org.gradle.internal.Factory; import org.gradle.model.internal.core.MutableModelNode; import org.gradle.model.internal.registry.ModelRegistry; import java.util.List; public interface ExtractedRuleSource<T> { /** * Applies the rules of this rule source to the given element. */ void apply(ModelRegistry modelRegistry, MutableModelNode target); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.5K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelRegistryInternal.java
import com.google.common.collect.Multimap; import org.gradle.model.RuleSource; import org.gradle.model.internal.core.*; import org.gradle.model.internal.inspect.ExtractedRuleSource; interface ModelRegistryInternal extends ModelRegistry { String getProjectPath(); ExtractedRuleSource<?> newRuleSource(Class<? extends RuleSource> rules); void registerNode(ModelNodeInternal node, 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.3K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/plugins/RuleBasedPluginTarget.java
import org.gradle.api.Plugin; import org.gradle.api.internal.project.ProjectInternal; import org.gradle.configuration.ConfigurationTargetIdentifier; import org.gradle.model.RuleSource; import org.gradle.model.internal.inspect.ExtractedRuleSource; import org.gradle.model.internal.inspect.ModelRuleExtractor; import org.gradle.model.internal.inspect.ModelRuleSourceDetector; import org.gradle.model.internal.registry.ModelRegistry; import javax.annotation.Nullable;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 20:42:21 UTC 2024 - 3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelNodeInternal.java
modelRegistry.bind(action.getSubject(), role, action); } @Override public void applyToSelf(ExtractedRuleSource<?> rules) { rules.apply(modelRegistry, this); } @Override public void applyToSelf(Class<? extends RuleSource> rulesClass) { ExtractedRuleSource<?> rules = modelRegistry.newRuleSource(rulesClass); rules.assertNoPlugins(); rules.apply(modelRegistry, this);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 12:51:08 UTC 2024 - 8.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/ModelRuleExtractor.java
/** * Creates a new rule source instance to be applied to a model element. * * @throws InvalidModelRuleDeclarationException On badly formed rule source class. */ public <T> ExtractedRuleSource<T> extract(Class<T> source) throws InvalidModelRuleDeclarationException { try { return cache.get(source).newInstance(source); } catch (ExecutionException e) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 13:45:02 UTC 2024 - 26K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/MutableModelNode.java
import com.google.common.base.Predicate; import org.gradle.model.RuleSource; import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor; import org.gradle.model.internal.inspect.ExtractedRuleSource; import org.gradle.model.internal.type.ModelType; import javax.annotation.Nullable; import java.util.Set; public interface MutableModelNode extends ModelNode { boolean canBeViewedAs(ModelType<?> type);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 5.8K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/RuleDefinitionRuleExtractor.java
return inputs; } @Override public void execute(ModelRuleInvoker<?> invoker, MutableModelNode subjectNode, List<ModelView<?>> inputs) { ExtractedRuleSource<?> ruleSource = ruleExtractor.extract(ruleSourceType.getConcreteClass()); Object[] parameters = new Object[2 + inputs.size()]; parameters[0] = ruleSource.getFactory().create();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 5.8K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/DefaultModelRegistry.java
import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor; import org.gradle.model.internal.core.rule.describe.SimpleModelRuleDescriptor; import org.gradle.model.internal.inspect.ExtractedRuleSource; import org.gradle.model.internal.inspect.ModelRuleExtractor; import org.gradle.model.internal.report.unbound.UnboundRule; import org.gradle.model.internal.type.ModelType; import org.slf4j.Logger;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 15:40:00 UTC 2024 - 45.7K bytes - Viewed (0) -
testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jun 11 09:51:15 UTC 2024 - 967.9K bytes - Viewed (0)