.class public Le6/c; .super Ljava/lang/Object; .source "Movie.java" # instance fields .field public a:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Le6/e;", ">;" } .end annotation .end field # direct methods .method public constructor ()V .locals 1 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 new-instance v0, Ljava/util/LinkedList; invoke-direct {v0}, Ljava/util/LinkedList;->()V iput-object v0, p0, Le6/c;->a:Ljava/util/List; return-void .end method .method public static b(JJ)J .locals 2 const-wide/16 v0, 0x0 cmp-long v0, p2, v0 if-nez v0, :cond_0 return-wide p0 .line 1 :cond_0 rem-long/2addr p0, p2 invoke-static {p2, p3, p0, p1}, Le6/c;->b(JJ)J move-result-wide p0 return-wide p0 .end method # virtual methods .method public a(Le6/e;)V .locals 3 .line 1 invoke-interface {p1}, Le6/e;->i()Le6/f; move-result-object v0 invoke-virtual {v0}, Le6/f;->i()J move-result-wide v0 invoke-virtual {p0, v0, v1}, Le6/c;->e(J)Le6/e; move-result-object v0 if-eqz v0, :cond_0 .line 2 invoke-interface {p1}, Le6/e;->i()Le6/f; move-result-object v0 invoke-virtual {p0}, Le6/c;->c()J move-result-wide v1 invoke-virtual {v0, v1, v2}, Le6/f;->t(J)V .line 3 :cond_0 iget-object v0, p0, Le6/c;->a:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z return-void .end method .method public c()J .locals 6 .line 1 iget-object v0, p0, Le6/c;->a:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 const-wide/16 v1, 0x0 :cond_0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v3 if-nez v3, :cond_1 const-wide/16 v3, 0x1 add-long/2addr v1, v3 return-wide v1 :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 check-cast v3, Le6/e; .line 2 invoke-interface {v3}, Le6/e;->i()Le6/f; move-result-object v4 invoke-virtual {v4}, Le6/f;->i()J move-result-wide v4 cmp-long v4, v1, v4 if-gez v4, :cond_0 invoke-interface {v3}, Le6/e;->i()Le6/f; move-result-object v1 invoke-virtual {v1}, Le6/f;->i()J move-result-wide v1 goto :goto_0 .end method .method public d()J .locals 5 .line 1 invoke-virtual {p0}, Le6/c;->f()Ljava/util/List; move-result-object v0 invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 check-cast v0, Le6/e; invoke-interface {v0}, Le6/e;->i()Le6/f; move-result-object v0 invoke-virtual {v0}, Le6/f;->h()J move-result-wide v0 .line 2 invoke-virtual {p0}, Le6/c;->f()Ljava/util/List; move-result-object v2 invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v2 :goto_0 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v3 if-nez v3, :cond_0 return-wide v0 :cond_0 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 check-cast v3, Le6/e; .line 3 invoke-interface {v3}, Le6/e;->i()Le6/f; move-result-object v3 invoke-virtual {v3}, Le6/f;->h()J move-result-wide v3 invoke-static {v3, v4, v0, v1}, Le6/c;->b(JJ)J move-result-wide v0 goto :goto_0 .end method .method public e(J)Le6/e; .locals 4 .line 1 iget-object v0, p0, Le6/c;->a:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-nez v1, :cond_1 const/4 p1, 0x0 return-object p1 :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Le6/e; .line 2 invoke-interface {v1}, Le6/e;->i()Le6/f; move-result-object v2 invoke-virtual {v2}, Le6/f;->i()J move-result-wide v2 cmp-long v2, v2, p1 if-nez v2, :cond_0 return-object v1 .end method .method public f()Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Le6/e;", ">;" } .end annotation .line 1 iget-object v0, p0, Le6/c;->a:Ljava/util/List; return-object v0 .end method .method public g(Ljava/util/List;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Le6/e;", ">;)V" } .end annotation .line 1 iput-object p1, p0, Le6/c;->a:Ljava/util/List; return-void .end method .method public toString()Ljava/lang/String; .locals 6 .line 1 iget-object v0, p0, Le6/c;->a:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 const-string v1, "Movie{ " :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-nez v2, :cond_0 .line 2 new-instance v0, Ljava/lang/StringBuilder; invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V const/16 v1, 0x7d invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .line 3 :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Le6/e; .line 4 new-instance v3, Ljava/lang/StringBuilder; invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 invoke-direct {v3, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V const-string v1, "track_" invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {v2}, Le6/e;->i()Le6/f; move-result-object v1 invoke-virtual {v1}, Le6/f;->i()J move-result-wide v4 invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, " (" invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {v2}, Le6/e;->getHandler()Ljava/lang/String; move-result-object v1 invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ") " invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 goto :goto_0 .end method