override

inline fun <Flag : BooleanFeatureFlag> override(value: Boolean, noinline matcher: (Flag) -> Boolean = { _ -> true }): FakeFeatureFlags
inline fun <Flag : StringFeatureFlag> override(value: String, noinline matcher: (Flag) -> Boolean = { _ -> true }): FakeFeatureFlags
inline fun <Flag : IntFeatureFlag> override(value: Int, noinline matcher: (Flag) -> Boolean = { _ -> true }): FakeFeatureFlags
inline fun <Flag : DoubleFeatureFlag> override(value: Double, noinline matcher: (Flag) -> Boolean = { _ -> true }): FakeFeatureFlags
inline fun <Flag : JsonFeatureFlag<T>, T : Any> override(value: T, noinline matcher: (Flag) -> Boolean = { _ -> true }): FakeFeatureFlags
inline fun <Flag : EnumFeatureFlag<T>, T : Enum<T>> override(value: T, noinline matcher: (Flag) -> Boolean = { _ -> true }): FakeFeatureFlags
fun override(feature: Feature, value: Boolean)
fun override(feature: Feature, value: Double)
fun override(feature: Feature, value: Int)
fun override(feature: Feature, value: String)
fun override(feature: Feature, value: Enum<*>)
fun <T> override(feature: Feature, value: T)
fun <T> override(feature: Feature, value: T, clazz: Class<T>)