fluxo-kt/fluxo-mvi

View on GitHub
fluxo-core/api/jvm/fluxo-core.api

Summary

Maintainability
Test Coverage
public final class kt/fluxo/core/FluxoClosedException : java/util/concurrent/CancellationException, kt/fluxo/core/FluxoException {
Unexpected tabs found.
public fun getCause ()Ljava/lang/Throwable;
}
 
public final class kt/fluxo/core/FluxoDsl {
Unexpected tabs found.
public static final fun closeStoreAndWait (Lkt/fluxo/core/Store;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public static final fun repeatOnSubscriptionIn (Lkt/fluxo/core/dsl/StoreScope;Ljava/lang/String;JLkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public static synthetic fun repeatOnSubscriptionIn$default (Lkt/fluxo/core/dsl/StoreScope;Ljava/lang/String;JLkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
}
 
public abstract interface class kt/fluxo/core/FluxoException {
}
 
public class kt/fluxo/core/FluxoRuntimeException : java/lang/RuntimeException, kt/fluxo/core/FluxoException {
}
 
public final class kt/fluxo/core/FluxoSettings {
Unexpected tabs found.
public static final field DEFAULT Lkt/fluxo/core/FluxoSettings;
Unexpected tabs found.
public static final field Factory Lkt/fluxo/core/FluxoSettings$Factory;
Unexpected tabs found.
public final fun bootstrapperJob (Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V
Unexpected tabs found.
public static synthetic fun bootstrapperJob$default (Lkt/fluxo/core/FluxoSettings;Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
Unexpected tabs found.
public final fun copy ()Lkt/fluxo/core/FluxoSettings;
Unexpected tabs found.
public final fun getBootstrapper ()Lkotlin/jvm/functions/Function2;
Unexpected tabs found.
public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext;
Unexpected tabs found.
public final fun getDebugChecks ()Z
Unexpected tabs found.
public final fun getExceptionHandler ()Lkotlinx/coroutines/CoroutineExceptionHandler;
Unexpected tabs found.
public final fun getIntentFilter ()Lkotlin/jvm/functions/Function2;
Unexpected tabs found.
public final fun getIntentStrategy ()Lkt/fluxo/core/intent/IntentStrategy$Factory;
Unexpected tabs found.
public final fun getName ()Ljava/lang/String;
Unexpected tabs found.
public final fun getScope ()Lkotlinx/coroutines/CoroutineScope;
Unexpected tabs found.
public final fun getSideEffectBufferSize ()I
Unexpected tabs found.
public final fun getSideEffectStrategy ()Lkt/fluxo/core/SideEffectStrategy;
Unexpected tabs found.
public final fun getSideJobsContext ()Lkotlin/coroutines/CoroutineContext;
Unexpected tabs found.
public final fun isCloseOnExceptions ()Z
Unexpected tabs found.
public final fun isLazy ()Z
Unexpected tabs found.
public final fun isOptimized ()Z
Unexpected tabs found.
public final fun setBootstrapper (Lkotlin/jvm/functions/Function2;)V
Unexpected tabs found.
public final fun setCloseOnExceptions (Z)V
Unexpected tabs found.
public final fun setCoroutineContext (Lkotlin/coroutines/CoroutineContext;)V
Unexpected tabs found.
public final fun setDebugChecks (Z)V
Unexpected tabs found.
public final fun setExceptionHandler (Lkotlinx/coroutines/CoroutineExceptionHandler;)V
Unexpected tabs found.
public final fun setIntentFilter (Lkotlin/jvm/functions/Function2;)V
Unexpected tabs found.
public final fun setIntentStrategy (Lkt/fluxo/core/intent/IntentStrategy$Factory;)V
Unexpected tabs found.
public final fun setLazy (Z)V
Unexpected tabs found.
public final fun setName (Ljava/lang/String;)V
Unexpected tabs found.
public final fun setOptimized (Z)V
Unexpected tabs found.
public final fun setScope (Lkotlinx/coroutines/CoroutineScope;)V
Unexpected tabs found.
public final fun setSideEffectBufferSize (I)V
Unexpected tabs found.
public final fun setSideEffectStrategy (Lkt/fluxo/core/SideEffectStrategy;)V
Unexpected tabs found.
public final fun setSideJobsContext (Lkotlin/coroutines/CoroutineContext;)V
}
 
public final class kt/fluxo/core/FluxoSettings$Factory {
Unexpected tabs found.
public final fun create ()Lkt/fluxo/core/FluxoSettings;
}
 
public abstract interface class kt/fluxo/core/IntentHandler {
Unexpected tabs found.
public abstract fun handleIntent (Lkt/fluxo/core/dsl/StoreScope;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
 
public abstract interface class kt/fluxo/core/SideEffectStrategy {
}
 
public final class kt/fluxo/core/SideEffectStrategy$CONSUME : kt/fluxo/core/SideEffectStrategy {
Unexpected tabs found.
public static final field INSTANCE Lkt/fluxo/core/SideEffectStrategy$CONSUME;
Unexpected tabs found.
public fun toString ()Ljava/lang/String;
}
 
public final class kt/fluxo/core/SideEffectStrategy$DISABLE : kt/fluxo/core/SideEffectStrategy {
Unexpected tabs found.
public static final field INSTANCE Lkt/fluxo/core/SideEffectStrategy$DISABLE;
Unexpected tabs found.
public fun toString ()Ljava/lang/String;
}
 
public final class kt/fluxo/core/SideEffectStrategy$RECEIVE : kt/fluxo/core/SideEffectStrategy {
Unexpected tabs found.
public static final field INSTANCE Lkt/fluxo/core/SideEffectStrategy$RECEIVE;
Unexpected tabs found.
public fun toString ()Ljava/lang/String;
}
 
public final class kt/fluxo/core/SideEffectStrategy$SHARE : kt/fluxo/core/SideEffectStrategy {
Unexpected tabs found.
public final field replay I
Unexpected tabs found.
public fun <init> ()V
Unexpected tabs found.
public fun <init> (I)V
Unexpected tabs found.
public fun equals (Ljava/lang/Object;)Z
Unexpected tabs found.
public fun hashCode ()I
Unexpected tabs found.
public fun toString ()Ljava/lang/String;
}
 
public abstract interface class kt/fluxo/core/Store : java/io/Closeable, kotlinx/coroutines/CoroutineScope, kotlinx/coroutines/flow/FlowCollector, kotlinx/coroutines/flow/StateFlow {
Unexpected tabs found.
public fun close ()V
Unexpected tabs found.
public abstract fun emit (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public abstract fun getName ()Ljava/lang/String;
Unexpected tabs found.
public synthetic fun getState ()Ljava/lang/Object;
Unexpected tabs found.
public synthetic fun getStateFlow ()Lkotlinx/coroutines/flow/StateFlow;
Unexpected tabs found.
public abstract fun getSubscriptionCount ()Lkotlinx/coroutines/flow/StateFlow;
Unexpected tabs found.
public abstract fun send (Ljava/lang/Object;)Lkotlinx/coroutines/Job;
Unexpected tabs found.
public abstract fun start ()Lkotlinx/coroutines/Job;
}
 
public abstract interface class kt/fluxo/core/StoreSE : kt/fluxo/core/Store {
Unexpected tabs found.
public abstract fun getSideEffectFlow ()Lkotlinx/coroutines/flow/Flow;
}
 
public abstract interface annotation class kt/fluxo/core/annotation/FluxoDsl : java/lang/annotation/Annotation {
}
 
public class kt/fluxo/core/data/GuaranteedEffect : java/io/Closeable {
Unexpected tabs found.
public fun <init> (Ljava/lang/Object;)V
Unexpected tabs found.
public fun close ()V
Unexpected tabs found.
public final fun getContent ()Ljava/lang/Object;
Unexpected tabs found.
public final fun getRawContent ()Ljava/lang/Object;
Unexpected tabs found.
public final fun handleOrResend (Lkotlin/jvm/functions/Function1;)Z
Unexpected tabs found.
public final fun resend ()V
}
 
public abstract interface class kt/fluxo/core/dsl/ContainerHost {
Unexpected tabs found.
public abstract fun getContainer ()Lkt/fluxo/core/StoreSE;
}
 
public abstract interface class kt/fluxo/core/dsl/StoreScope : kt/fluxo/core/StoreSE {
Unexpected tabs found.
public synthetic fun async (Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Ljava/lang/String;Lkotlin/jvm/functions/Function3;)V
Unexpected tabs found.
public static synthetic fun async$default (Lkt/fluxo/core/dsl/StoreScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Ljava/lang/String;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
Unexpected tabs found.
public abstract fun compareAndSet (Ljava/lang/Object;Ljava/lang/Object;)Z
Unexpected tabs found.
public abstract fun getValue ()Ljava/lang/Object;
Unexpected tabs found.
public synthetic fun launch (Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/Job;
Unexpected tabs found.
public static synthetic fun launch$default (Lkt/fluxo/core/dsl/StoreScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Ljava/lang/String;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
Unexpected tabs found.
public fun noOp ()V
Unexpected tabs found.
public abstract fun postSideEffect (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun reduce (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Unexpected tabs found.
public abstract fun setValue (Ljava/lang/Object;)V
Unexpected tabs found.
public abstract fun sideJob (Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public static synthetic fun sideJob$default (Lkt/fluxo/core/dsl/StoreScope;Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Unexpected tabs found.
public fun updateState (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
}
 
public final class kt/fluxo/core/factory/FluxoStoreFactory : kt/fluxo/core/factory/StoreFactory {
Unexpected tabs found.
public static final field INSTANCE Lkt/fluxo/core/factory/FluxoStoreFactory;
Unexpected tabs found.
public fun createForDecoration (Ljava/lang/Object;Lkt/fluxo/core/IntentHandler;Lkt/fluxo/core/FluxoSettings;)Lkt/fluxo/core/factory/StoreDecorator;
}
 
public abstract interface class kt/fluxo/core/factory/StoreDecorator : kt/fluxo/core/dsl/StoreScope {
Unexpected tabs found.
public abstract fun init (Lkt/fluxo/core/factory/StoreDecorator;Lkt/fluxo/core/FluxoSettings;)V
Unexpected tabs found.
public abstract fun onBootstrap (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun onClosed (Ljava/lang/Throwable;)V
Unexpected tabs found.
public abstract fun onIntent (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public abstract fun onSideJob (Ljava/lang/String;ZLkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public abstract fun onStart (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun onStateChanged (Ljava/lang/Object;Ljava/lang/Object;)V
Unexpected tabs found.
public fun onUndeliveredIntent (Ljava/lang/Object;Z)V
Unexpected tabs found.
public fun onUndeliveredSideEffect (Ljava/lang/Object;Z)V
Unexpected tabs found.
public fun onUnhandledError (Ljava/lang/Throwable;)Z
}
 
public abstract class kt/fluxo/core/factory/StoreDecoratorBase : kt/fluxo/core/factory/StoreDecorator {
Unexpected tabs found.
public fun <init> (Lkt/fluxo/core/factory/StoreDecorator;)V
Unexpected tabs found.
public fun close ()V
Unexpected tabs found.
public fun collect (Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun compareAndSet (Ljava/lang/Object;Ljava/lang/Object;)Z
Unexpected tabs found.
public fun emit (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext;
Unexpected tabs found.
public fun getName ()Ljava/lang/String;
Unexpected tabs found.
public final fun getReplayCache ()Ljava/util/List;
Unexpected tabs found.
public final fun getSideEffectFlow ()Lkotlinx/coroutines/flow/Flow;
Unexpected tabs found.
public final fun getSubscriptionCount ()Lkotlinx/coroutines/flow/StateFlow;
Unexpected tabs found.
public fun getValue ()Ljava/lang/Object;
Unexpected tabs found.
public final fun init (Lkt/fluxo/core/factory/StoreDecorator;Lkt/fluxo/core/FluxoSettings;)V
Unexpected tabs found.
public fun onBootstrap (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun onClosed (Ljava/lang/Throwable;)V
Unexpected tabs found.
public fun onIntent (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun onSideJob (Ljava/lang/String;ZLkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun onStart (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun onStateChanged (Ljava/lang/Object;Ljava/lang/Object;)V
Unexpected tabs found.
public fun onUndeliveredIntent (Ljava/lang/Object;Z)V
Unexpected tabs found.
public fun onUndeliveredSideEffect (Ljava/lang/Object;Z)V
Unexpected tabs found.
public fun onUnhandledError (Ljava/lang/Throwable;)Z
Unexpected tabs found.
public fun postSideEffect (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun send (Ljava/lang/Object;)Lkotlinx/coroutines/Job;
Unexpected tabs found.
public fun setValue (Ljava/lang/Object;)V
Unexpected tabs found.
public fun sideJob (Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun start ()Lkotlinx/coroutines/Job;
Unexpected tabs found.
public fun toString ()Ljava/lang/String;
}
 
public abstract class kt/fluxo/core/factory/StoreFactory {
Unexpected tabs found.
public fun <init> ()V
Unexpected tabs found.
public final fun create (Ljava/lang/Object;Lkt/fluxo/core/IntentHandler;Lkt/fluxo/core/FluxoSettings;)Lkt/fluxo/core/StoreSE;
Unexpected tabs found.
public static synthetic fun create$default (Lkt/fluxo/core/factory/StoreFactory;Ljava/lang/Object;Lkt/fluxo/core/IntentHandler;Lkt/fluxo/core/FluxoSettings;ILjava/lang/Object;)Lkt/fluxo/core/StoreSE;
Unexpected tabs found.
public abstract fun createForDecoration (Ljava/lang/Object;Lkt/fluxo/core/IntentHandler;Lkt/fluxo/core/FluxoSettings;)Lkt/fluxo/core/factory/StoreDecorator;
Unexpected tabs found.
public final fun createWithNoSideEffects (Ljava/lang/Object;Lkt/fluxo/core/IntentHandler;Lkt/fluxo/core/FluxoSettings;)Lkt/fluxo/core/Store;
}
 
public abstract class kt/fluxo/core/intent/IntentStrategy : java/io/Closeable {
Unexpected tabs found.
public static final field InBox Lkt/fluxo/core/intent/IntentStrategy$InBox;
Unexpected tabs found.
protected final field handler Lkt/fluxo/core/intent/IntentStrategyScope;
Unexpected tabs found.
public fun <init> (Lkt/fluxo/core/intent/IntentStrategyScope;ZZZ)V
Unexpected tabs found.
public fun close ()V
Unexpected tabs found.
protected final fun executeIntent (Lkotlinx/coroutines/CoroutineScope;Ljava/lang/Object;Lkotlinx/coroutines/CompletableDeferred;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public fun launch (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public abstract fun queueIntent (Ljava/lang/Object;)Lkotlinx/coroutines/Job;
Unexpected tabs found.
public fun queueIntentSuspend (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
 
public abstract interface class kt/fluxo/core/intent/IntentStrategy$Factory {
Unexpected tabs found.
public abstract fun invoke (Lkt/fluxo/core/intent/IntentStrategyScope;)Lkt/fluxo/core/intent/IntentStrategy;
}
 
public final class kt/fluxo/core/intent/IntentStrategy$InBox {
Unexpected tabs found.
public final fun Direct ()Lkt/fluxo/core/intent/IntentStrategy$Factory;
Unexpected tabs found.
public final fun Fifo ()Lkt/fluxo/core/intent/IntentStrategy$Factory;
Unexpected tabs found.
public final fun Lifo ()Lkt/fluxo/core/intent/IntentStrategy$Factory;
Unexpected tabs found.
public final fun Parallel ()Lkt/fluxo/core/intent/IntentStrategy$Factory;
}
 
public abstract interface class kt/fluxo/core/intent/IntentStrategyScope : kotlinx/coroutines/CoroutineScope {
Unexpected tabs found.
public abstract fun executeIntent (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Unexpected tabs found.
public abstract fun getValue ()Ljava/lang/Object;
Unexpected tabs found.
public abstract fun handleException (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V
Unexpected tabs found.
public abstract fun setValue (Ljava/lang/Object;)V
Unexpected tabs found.
public abstract fun undeliveredIntent (Ljava/lang/Object;Z)V
}
 
public final class kt/fluxo/core/internal/FluxoIntentHandler {
Unexpected tabs found.
public static final fun create ()Lkt/fluxo/core/IntentHandler;
}
 
public final class kt/fluxo/core/internal/ReducerIntentHandler {
Unexpected tabs found.
public static final fun create (Lkotlin/jvm/functions/Function2;)Lkt/fluxo/core/IntentHandler;
}