Interface ResolvedVariantResult


  • public interface ResolvedVariantResult
    The result of successfully resolving a component variant.
    Since:
    3.5
    • Method Detail

      • getOwner

        ComponentIdentifier getOwner()
        The component which owns this variant.
        Returns:
        the component identifier of this variant
        Since:
        6.8
      • getAttributes

        AttributeContainer getAttributes()
        The attributes associated with this variant.
      • getDisplayName

        java.lang.String getDisplayName()
        The display name of this variant, for diagnostics.
        Since:
        4.6
      • getCapabilities

        java.util.List<Capability> getCapabilities()
        The capabilities provided by this variant
        Since:
        5.3
      • getExternalVariant

        java.util.Optional<ResolvedVariantResult> getExternalVariant()
        If present, this means that this variant is a bridge to another variant found in another module. This corresponds to variants which are marked as "available-at" in Gradle Module Metadata.
        Returns:
        the external variant, if any
        Since:
        6.8