e.smali

.class Lcom/cmcm/ad/ui/bitmapcache/e;
.super Lcom/android/volley/toolbox/BasicNetwork;
.source "VolleySingleton.java"


# instance fields
.field final synthetic a:Lcom/cmcm/ad/ui/bitmapcache/d;


# direct methods
.method constructor <init>(Lcom/cmcm/ad/ui/bitmapcache/d;Lcom/android/volley/toolbox/HttpStack;)V
    .registers 3

    .prologue
    .line 114
    iput-object p1, p0, Lcom/cmcm/ad/ui/bitmapcache/e;->a:Lcom/cmcm/ad/ui/bitmapcache/d;

    invoke-direct {p0, p2}, Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;)V

    return-void
.end method


# virtual methods
.method protected logError(Ljava/lang/String;Ljava/lang/String;J)V
    .registers 6

    .prologue
    .line 117
    invoke-super {p0, p1, p2, p3, p4}, Lcom/android/volley/toolbox/BasicNetwork;->logError(Ljava/lang/String;Ljava/lang/String;J)V

    .line 119
    return-void
.end method

.method public performRequest(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/android/volley/Request",
            "<*>;)",
            "Lcom/android/volley/NetworkResponse;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/android/volley/VolleyError;
        }
    .end annotation

    .prologue
    .line 124
    const/4 v0, 0x1

    new-array v0, v0, [B

    .line 125
    new-instance v1, Lcom/android/volley/NetworkResponse;

    invoke-direct {v1, v0}, Lcom/android/volley/NetworkResponse;-><init>([B)V

    .line 128
    :try_start_8
    invoke-super {p0, p1}, Lcom/android/volley/toolbox/BasicNetwork;->performRequest(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;
    :try_end_b
    .catch Lcom/android/volley/VolleyError; {:try_start_8 .. :try_end_b} :catch_16
    .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_b} :catch_1a
    .catchall {:try_start_8 .. :try_end_b} :catchall_22

    move-result-object v0

    .line 129
    if-eqz v0, :cond_15

    .line 133
    :try_start_e
    invoke-virtual {p1}, Lcom/android/volley/Request;->getUrl()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    :try_end_15
    .catch Lcom/android/volley/VolleyError; {:try_start_e .. :try_end_15} :catch_16
    .catch Ljava/lang/Exception; {:try_start_e .. :try_end_15} :catch_24
    .catchall {:try_start_e .. :try_end_15} :catchall_22

    .line 146
    :cond_15
    :goto_15
    return-object v0

    .line 137
    :catch_16
    move-exception v0

    .line 139
    :try_start_17
    iget-object v0, v0, Lcom/android/volley/VolleyError;->networkResponse:Lcom/android/volley/NetworkResponse;

    goto :goto_15

    .line 141
    :catch_1a
    move-exception v0

    move-object v2, v0

    move-object v0, v1

    move-object v1, v2

    .line 142
    :goto_1e
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
    :try_end_21
    .catchall {:try_start_17 .. :try_end_21} :catchall_22

    goto :goto_15

    .line 143
    :catchall_22
    move-exception v0

    throw v0

    .line 141
    :catch_24
    move-exception v1

    goto :goto_1e
.end method