IOUtils$zzb.smali
.class final Lcom/google/android/gms/common/util/IOUtils$zzb;
.super Ljava/lang/Object;
# instance fields
.field private final file:Ljava/io/File;
# direct methods
.method private constructor <init>(Ljava/io/File;)V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/io/File;
iput-object v0, p0, Lcom/google/android/gms/common/util/IOUtils$zzb;->file:Ljava/io/File;
return-void
.end method
.method synthetic constructor <init>(Ljava/io/File;Lcom/google/android/gms/common/util/zzb;)V
.registers 3
invoke-direct {p0, p1}, Lcom/google/android/gms/common/util/IOUtils$zzb;-><init>(Ljava/io/File;)V
return-void
.end method
# virtual methods
.method public final zzdd()[B
.registers 5
const/4 v2, 0x0
:try_start_1
new-instance v1, Ljava/io/FileInputStream;
iget-object v0, p0, Lcom/google/android/gms/common/util/IOUtils$zzb;->file:Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
:try_end_8
.catchall {:try_start_1 .. :try_end_8} :catchall_18
:try_start_8
invoke-virtual {v1}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel;
move-result-object v0
invoke-virtual {v0}, Ljava/nio/channels/FileChannel;->size()J
move-result-wide v2
invoke-static {v1, v2, v3}, Lcom/google/android/gms/common/util/IOUtils;->zzb(Ljava/io/InputStream;J)[B
:try_end_13
.catchall {:try_start_8 .. :try_end_13} :catchall_1e
move-result-object v0
invoke-static {v1}, Lcom/google/android/gms/common/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
return-object v0
:catchall_18
move-exception v0
move-object v1, v2
:goto_1a
invoke-static {v1}, Lcom/google/android/gms/common/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
throw v0
:catchall_1e
move-exception v0
goto :goto_1a
.end method