public interface ComponentSelectionReason
| Modifier and Type | Method | Description | 
|---|---|---|
| String | getDescription() | Deprecated.
 Use  getDescriptions()instead | 
| List<ComponentSelectionDescriptor> | getDescriptions() | Returns a list of descriptions of the causes that led to the selection of this component. | 
| boolean | isCompositeSubstitution() | Informs whether the selected component is a project substitute from a build participating in in a composite build. | 
| boolean | isConflictResolution() | Informs whether the component was selected by conflict resolution. | 
| boolean | isConstrained() | Informs whether the selected component version has been influenced by a dependency constraint. | 
| boolean | isExpected() | Informs whether the component is the requested selection of all dependency declarations, and was not replaced for some reason, such as conflict resolution. | 
| boolean | isForced() | Informs whether the component was forced. | 
| boolean | isSelectedByRule() | Informs whether the component was selected by the dependency substitution rule. | 
boolean isForced()
ResolutionStrategy or when declaring dependencies (see DependencyHandler).boolean isConflictResolution()
ResolutionStrategy contains information about conflict resolution and includes means to configure it.boolean isSelectedByRule()
ResolutionStrategy.getDependencySubstitution()boolean isExpected()
@Incubating boolean isCompositeSubstitution()
boolean isConstrained()
@Deprecated String getDescription()
getDescriptions() instead@Incubating List<ComponentSelectionDescriptor> getDescriptions()