s.smali
.class public abstract Lf/b/b/b/s;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lf/b/b/b/r0;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lf/b/b/b/s$b;,
Lf/b/b/b/s$a;
}
.end annotation
# instance fields
.field protected final a:Lf/b/b/b/b1$c;
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lf/b/b/b/b1$c;
invoke-direct {v0}, Lf/b/b/b/b1$c;-><init>()V
iput-object v0, p0, Lf/b/b/b/s;->a:Lf/b/b/b/b1$c;
return-void
.end method
.method private W()I
.registers 3
invoke-interface {p0}, Lf/b/b/b/r0;->h()I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_8
const/4 v0, 0x0
:cond_8
return v0
.end method
# virtual methods
.method public final C()I
.registers 5
invoke-interface {p0}, Lf/b/b/b/r0;->L()Lf/b/b/b/b1;
move-result-object v0
invoke-virtual {v0}, Lf/b/b/b/b1;->q()Z
move-result v1
if-eqz v1, :cond_c
const/4 v0, -0x1
goto :goto_1c
:cond_c
invoke-interface {p0}, Lf/b/b/b/r0;->x()I
move-result v1
invoke-direct {p0}, Lf/b/b/b/s;->W()I
move-result v2
invoke-interface {p0}, Lf/b/b/b/r0;->N()Z
move-result v3
invoke-virtual {v0, v1, v2, v3}, Lf/b/b/b/b1;->l(IIZ)I
move-result v0
:goto_1c
return v0
.end method
.method public final D()Z
.registers 3
invoke-interface {p0}, Lf/b/b/b/r0;->getPlaybackState()I
move-result v0
const/4 v1, 0x3
if-ne v0, v1, :cond_15
invoke-interface {p0}, Lf/b/b/b/r0;->j()Z
move-result v0
if-eqz v0, :cond_15
invoke-interface {p0}, Lf/b/b/b/r0;->J()I
move-result v0
if-nez v0, :cond_15
const/4 v0, 0x1
goto :goto_16
:cond_15
const/4 v0, 0x0
:goto_16
return v0
.end method
.method public final G()I
.registers 5
invoke-interface {p0}, Lf/b/b/b/r0;->L()Lf/b/b/b/b1;
move-result-object v0
invoke-virtual {v0}, Lf/b/b/b/b1;->q()Z
move-result v1
if-eqz v1, :cond_c
const/4 v0, -0x1
goto :goto_1c
:cond_c
invoke-interface {p0}, Lf/b/b/b/r0;->x()I
move-result v1
invoke-direct {p0}, Lf/b/b/b/s;->W()I
move-result v2
invoke-interface {p0}, Lf/b/b/b/r0;->N()Z
move-result v3
invoke-virtual {v0, v1, v2, v3}, Lf/b/b/b/b1;->e(IIZ)I
move-result v0
:goto_1c
return v0
.end method
.method public final V()J
.registers 4
invoke-interface {p0}, Lf/b/b/b/r0;->L()Lf/b/b/b/b1;
move-result-object v0
invoke-virtual {v0}, Lf/b/b/b/b1;->q()Z
move-result v1
if-eqz v1, :cond_10
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
goto :goto_1e
:cond_10
invoke-interface {p0}, Lf/b/b/b/r0;->x()I
move-result v1
iget-object v2, p0, Lf/b/b/b/s;->a:Lf/b/b/b/b1$c;
invoke-virtual {v0, v1, v2}, Lf/b/b/b/b1;->n(ILf/b/b/b/b1$c;)Lf/b/b/b/b1$c;
move-result-object v0
invoke-virtual {v0}, Lf/b/b/b/b1$c;->c()J
move-result-wide v0
:goto_1e
return-wide v0
.end method
.method public final hasNext()Z
.registers 3
invoke-virtual {p0}, Lf/b/b/b/s;->G()I
move-result v0
const/4 v1, -0x1
if-eq v0, v1, :cond_9
const/4 v0, 0x1
goto :goto_a
:cond_9
const/4 v0, 0x0
:goto_a
return v0
.end method
.method public final hasPrevious()Z
.registers 3
invoke-virtual {p0}, Lf/b/b/b/s;->C()I
move-result v0
const/4 v1, -0x1
if-eq v0, v1, :cond_9
const/4 v0, 0x1
goto :goto_a
:cond_9
const/4 v0, 0x0
:goto_a
return v0
.end method
.method public final p()Z
.registers 4
invoke-interface {p0}, Lf/b/b/b/r0;->L()Lf/b/b/b/b1;
move-result-object v0
invoke-virtual {v0}, Lf/b/b/b/b1;->q()Z
move-result v1
if-nez v1, :cond_1a
invoke-interface {p0}, Lf/b/b/b/r0;->x()I
move-result v1
iget-object v2, p0, Lf/b/b/b/s;->a:Lf/b/b/b/b1$c;
invoke-virtual {v0, v1, v2}, Lf/b/b/b/b1;->n(ILf/b/b/b/b1$c;)Lf/b/b/b/b1$c;
move-result-object v0
iget-boolean v0, v0, Lf/b/b/b/b1$c;->f:Z
if-eqz v0, :cond_1a
const/4 v0, 0x1
goto :goto_1b
:cond_1a
const/4 v0, 0x0
:goto_1b
return v0
.end method