- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for DisambiguationRule (0.28 sec)
-
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DisambiguationRule.java
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.api.internal.attributes; import org.gradle.api.Action; public interface DisambiguationRule<T> extends Action<MultipleCandidatesResult<T>> { boolean doesSomething();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 808 bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/model/AttributePrecedenceSchemaAttributeMatcherTest.groovy
disambiguationRules.add(DisambiguationRule) } schema.attribute(middle).with { compatibilityRules.add(CompatibilityRule) disambiguationRules.add(DisambiguationRule) } schema.attribute(lowest).with { compatibilityRules.add(CompatibilityRule) disambiguationRules.add(DisambiguationRule) } schema.attribute(additional).with {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 6K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/EmptySchema.java
private final DoNothingDisambiguationRule disambiguationRule = new DoNothingDisambiguationRule(); protected EmptySchema() { } @Override public CompatibilityRule<Object> compatibilityRules(Attribute<?> attribute) { return compatibilityRule; } @Override public DisambiguationRule<Object> disambiguationRules(Attribute<?> attribute) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 28 13:08:22 UTC 2024 - 4.6K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/component/external/model/PreferJavaRuntimeVariant.java
import com.google.common.collect.Sets; import org.gradle.api.attributes.Attribute; import org.gradle.api.attributes.LibraryElements; import org.gradle.api.attributes.Usage; import org.gradle.api.internal.attributes.DisambiguationRule; import org.gradle.api.internal.attributes.EmptySchema; import org.gradle.api.internal.attributes.MultipleCandidatesResult; import org.gradle.api.internal.model.NamedObjectInstantiator; import org.gradle.internal.Cast;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 12 02:21:10 UTC 2024 - 5.1K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/api/internal/artifacts/TargetJvmVersionRulesTest.groovy
import org.gradle.api.internal.attributes.DisambiguationRule import org.gradle.api.internal.attributes.MultipleCandidatesResult import org.gradle.util.SnapshotTestUtil import org.gradle.util.TestUtil import spock.lang.Specification import spock.lang.Unroll class TargetJvmVersionRulesTest extends Specification { private CompatibilityRule<Object> compatibilityRules private DisambiguationRule<Object> disambiguationRules
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 03 17:43:36 UTC 2023 - 3.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/AttributesSchemaInternal.java
*/ AttributeMatcher matcher(); CompatibilityRule<Object> compatibilityRules(Attribute<?> attribute); DisambiguationRule<Object> disambiguationRules(Attribute<?> attribute); @Nullable Attribute<?> getAttributeByName(String name); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 28 13:08:22 UTC 2024 - 2.7K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultAttributesSchema.java
return Cast.uncheckedCast(matchingStrategy.getCompatibilityRules()); } return EmptySchema.INSTANCE.compatibilityRules(attribute); } @Override public DisambiguationRule<Object> disambiguationRules(Attribute<?> attribute) { AttributeMatchingStrategy<?> matchingStrategy = strategies.get(attribute); if (matchingStrategy != null) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 26 16:59:54 UTC 2024 - 16.1K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultDisambiguationRuleChain.java
import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.Set; public class DefaultDisambiguationRuleChain<T> implements DisambiguationRuleChain<T>, DisambiguationRule<T> { private final List<Action<? super MultipleCandidatesDetails<T>>> rules = new ArrayList<>(); private final Instantiator instantiator; private final IsolatableFactory isolatableFactory;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 4.1K bytes - Viewed (0) -
subprojects/diagnostics/src/main/java/org/gradle/api/tasks/diagnostics/internal/configurations/model/ConfigurationReportModelFactory.java
* {@link org.gradle.api.internal.attributes.DisambiguationRule DisambiguationRule}s defined. */ private final class ConfigurationRuleScanner { private final AttributesSchema attributesSchema; public ConfigurationRuleScanner(Project project) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jan 05 20:34:52 UTC 2024 - 12.2K bytes - Viewed (0)