.class public final Lcom/fyber/inneractive/sdk/player/cache/c$c; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/fyber/inneractive/sdk/player/cache/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x11 name = "c" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/fyber/inneractive/sdk/player/cache/c$c$a; } .end annotation # instance fields .field public final a:Lcom/fyber/inneractive/sdk/player/cache/c$d; .field public final b:[Z .field public c:Z .field public final synthetic d:Lcom/fyber/inneractive/sdk/player/cache/c; # direct methods .method public constructor (Lcom/fyber/inneractive/sdk/player/cache/c;Lcom/fyber/inneractive/sdk/player/cache/c$d;)V .locals 0 iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c; .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->a:Lcom/fyber/inneractive/sdk/player/cache/c$d; .line 3 invoke-static {p2}, Lcom/fyber/inneractive/sdk/player/cache/c$d;->a(Lcom/fyber/inneractive/sdk/player/cache/c$d;)Z move-result p2 if-eqz p2, :cond_0 const/4 p1, 0x0 goto :goto_0 :cond_0 invoke-static {p1}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Lcom/fyber/inneractive/sdk/player/cache/c;)I move-result p1 new-array p1, p1, [Z :goto_0 iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->b:[Z return-void .end method # virtual methods .method public final a()V .locals 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c; const/4 v1, 0x0 .line 1 invoke-static {v0, p0, v1}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Lcom/fyber/inneractive/sdk/player/cache/c;Lcom/fyber/inneractive/sdk/player/cache/c$c;Z)V return-void .end method .method public final b()Ljava/io/OutputStream; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c; .line 2 iget v1, v0, Lcom/fyber/inneractive/sdk/player/cache/c;->g:I if-lez v1, :cond_2 .line 3 monitor-enter v0 :try_start_0 iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->a:Lcom/fyber/inneractive/sdk/player/cache/c$d; .line 5 iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c$d;->d:Lcom/fyber/inneractive/sdk/player/cache/c$c; if-ne v2, p0, :cond_1 .line 6 iget-boolean v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c$d;->c:Z const/4 v3, 0x0 if-nez v2, :cond_0 iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->b:[Z const/4 v4, 0x1 .line 7 aput-boolean v4, v2, v3 goto :goto_0 :catchall_0 move-exception v1 goto :goto_2 .line 9 :cond_0 :goto_0 invoke-virtual {v1, v3}, Lcom/fyber/inneractive/sdk/player/cache/c$d;->b(I)Ljava/io/File; move-result-object v1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 12 :try_start_1 new-instance v2, Ljava/io/FileOutputStream; invoke-direct {v2, v1}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V :try_end_1 .catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto :goto_1 :catch_0 :try_start_2 iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c; .line 16 iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/c;->a:Ljava/io/File; .line 17 invoke-virtual {v2}, Ljava/io/File;->mkdirs()Z :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 .line 19 :try_start_3 new-instance v2, Ljava/io/FileOutputStream; invoke-direct {v2, v1}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V :try_end_3 .catch Ljava/io/FileNotFoundException; {:try_start_3 .. :try_end_3} :catch_1 .catchall {:try_start_3 .. :try_end_3} :catchall_0 .line 25 :goto_1 :try_start_4 new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/c$c$a; .line 26 invoke-direct {v1, p0, v2}, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;->(Lcom/fyber/inneractive/sdk/player/cache/c$c;Ljava/io/FileOutputStream;)V .line 27 monitor-exit v0 return-object v1 .line 28 :catch_1 sget-object v1, Lcom/fyber/inneractive/sdk/player/cache/c;->q:Lcom/fyber/inneractive/sdk/player/cache/c$b; .line 29 monitor-exit v0 return-object v1 .line 30 :cond_1 new-instance v1, Ljava/lang/IllegalStateException; invoke-direct {v1}, Ljava/lang/IllegalStateException;->()V throw v1 .line 50 :goto_2 monitor-exit v0 :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_0 throw v1 .line 51 :cond_2 new-instance v0, Ljava/lang/IllegalArgumentException; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "Expected index 0 to be greater than 0 and less than the maximum value count of " invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c; .line 52 iget v2, v2, Lcom/fyber/inneractive/sdk/player/cache/c;->g:I .line 53 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 .end method