rustic / com.osm.gradle.plugins.types.variants.options.config / CargoPriorityResolveBase

CargoPriorityResolveBase

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

Constructors

<init>

CargoPriorityResolveBase(targets: List<T?>)

Properties

environmentPrefix

abstract val environmentPrefix: String

environmentPropertyMapper

abstract val environmentPropertyMapper: Map<String, () -> Any?>

Functions

toEnvironmentMap

fun toEnvironmentMap(): Map<String, String>

Inheritors

Build

class Build : CargoPriorityResolveBase<IBuild>, IBuild

CargoNew

class CargoNew : CargoPriorityResolveBase<ICargoNew>, ICargoNew

Http

class Http : CargoPriorityResolveBase<IHttp>, IHttp

Net

class Net : CargoPriorityResolveBase<INet>, INet

Registry

class Registry : CargoPriorityResolveBase<IRegistry>, IRegistry

Term

class Term : CargoPriorityResolveBase<ITerm>, ITerm

Triple

class Triple : CargoPriorityResolveBase<ITriple>, ITriple