ShuffleOrder.smali
.class public interface abstract Lcom/google/android/exoplayer2/source/ShuffleOrder;
.super Ljava/lang/Object;
.source "ShuffleOrder.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/exoplayer2/source/ShuffleOrder$UnshuffledShuffleOrder;,
Lcom/google/android/exoplayer2/source/ShuffleOrder$DefaultShuffleOrder;
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
# virtual methods
.method public abstract cloneAndClear()Lcom/google/android/exoplayer2/source/ShuffleOrder;
.end method
.method public abstract cloneAndInsert(II)Lcom/google/android/exoplayer2/source/ShuffleOrder;
.end method
.method public abstract cloneAndRemove(II)Lcom/google/android/exoplayer2/source/ShuffleOrder;
.end method
.method public abstract getFirstIndex()I
.end method
.method public abstract getLastIndex()I
.end method
.method public abstract getLength()I
.end method
.method public abstract getNextIndex(I)I
.end method
.method public abstract getPreviousIndex(I)I
.end method