rustic / com.osm.gradle.plugins.types.variants / PriorityResolveBase

PriorityResolveBase

abstract class PriorityResolveBase<T : Any> : LoggerSupport

Constructors

<init>

PriorityResolveBase(targets: List<T?>)

Properties

targets

val targets: List<T?>

Functions

resolve

fun <U> resolve(func: (T) -> U?): U?

Inheritors

Base

abstract class Base<T : IBase> : PriorityResolveBase<T>, IBase

BuildVariant

class BuildVariant : PriorityResolveBase<IConfigBase>, IConfigBase

CargoConfig

class CargoConfig : PriorityResolveBase<ICargoConfig>, ICargoConfig

CargoPriorityResolveBase

abstract class CargoPriorityResolveBase<T : Any> : PriorityResolveBase<T>