e.smali
.class public final Lcb/e;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation runtime Lkotlin/Metadata;
.end annotation
# direct methods
.method public static final a(ILcb/a;Lkotlin/jvm/functions/Function1;)Lcb/d;
.registers 6
.param p1 # Lcb/a;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"<E:",
"Ljava/lang/Object;",
">(I",
"Lcb/a;",
"Lkotlin/jvm/functions/Function1<",
"-TE;",
"Lkotlin/Unit;",
">;)",
"Lcb/d<",
"TE;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const/4 v0, -0x2
const/4 v1, 0x1
if-eq p0, v0, :cond_52
const/4 v0, -0x1
const/4 v2, 0x0
if-eq p0, v0, :cond_37
if-eqz p0, :cond_26
const v0, 0x7fffffff
if-eq p0, v0, :cond_20
sget-object v0, Lcb/a;->a:Lcb/a;
if-ne p1, v0, :cond_19
new-instance p1, Lcb/b;
invoke-direct {p1, p0, p2}, Lcb/b;-><init>(ILkotlin/jvm/functions/Function1;)V
goto :goto_68
:cond_19
new-instance v0, Lcb/k;
invoke-direct {v0, p0, p1, p2}, Lcb/k;-><init>(ILcb/a;Lkotlin/jvm/functions/Function1;)V
move-object p1, v0
goto :goto_68
:cond_20
new-instance p1, Lcb/b;
invoke-direct {p1, v0, p2}, Lcb/b;-><init>(ILkotlin/jvm/functions/Function1;)V
goto :goto_68
:cond_26
sget-object p0, Lcb/a;->a:Lcb/a;
if-ne p1, p0, :cond_30
new-instance p0, Lcb/b;
invoke-direct {p0, v2, p2}, Lcb/b;-><init>(ILkotlin/jvm/functions/Function1;)V
goto :goto_35
:cond_30
new-instance p0, Lcb/k;
invoke-direct {p0, v1, p1, p2}, Lcb/k;-><init>(ILcb/a;Lkotlin/jvm/functions/Function1;)V
:goto_35
move-object p1, p0
goto :goto_68
:cond_37
sget-object p0, Lcb/a;->a:Lcb/a;
if-ne p1, p0, :cond_3c
const/4 v2, 0x1
:cond_3c
if-eqz v2, :cond_46
new-instance p1, Lcb/k;
sget-object p0, Lcb/a;->b:Lcb/a;
invoke-direct {p1, v1, p0, p2}, Lcb/k;-><init>(ILcb/a;Lkotlin/jvm/functions/Function1;)V
goto :goto_68
:cond_46
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "CONFLATED capacity cannot be used with non-default onBufferOverflow"
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_52
sget-object p0, Lcb/a;->a:Lcb/a;
if-ne p1, p0, :cond_62
new-instance p0, Lcb/b;
sget-object p1, Lcb/d;->a:Lcb/d$a;
invoke-virtual {p1}, Lcb/d$a;->a()I
move-result p1
invoke-direct {p0, p1, p2}, Lcb/b;-><init>(ILkotlin/jvm/functions/Function1;)V
goto :goto_35
:cond_62
new-instance p0, Lcb/k;
invoke-direct {p0, v1, p1, p2}, Lcb/k;-><init>(ILcb/a;Lkotlin/jvm/functions/Function1;)V
goto :goto_35
:goto_68
return-object p1
.end method
.method public static synthetic b(ILcb/a;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcb/d;
.registers 5
and-int/lit8 p4, p3, 0x1
if-eqz p4, :cond_5
const/4 p0, 0x0
:cond_5
and-int/lit8 p4, p3, 0x2
if-eqz p4, :cond_b
sget-object p1, Lcb/a;->a:Lcb/a;
:cond_b
and-int/lit8 p3, p3, 0x4
if-eqz p3, :cond_10
const/4 p2, 0x0
:cond_10
invoke-static {p0, p1, p2}, Lcb/e;->a(ILcb/a;Lkotlin/jvm/functions/Function1;)Lcb/d;
move-result-object p0
return-object p0
.end method