Status.smali

.class public Lcom/taobao/weex/http/Status;
.super Ljava/lang/Object;
.source "Status.java"


# static fields
.field public static final ERR_CONNECT_FAILED:Ljava/lang/String; = "ERR_CONNECT_FAILED"

.field public static final ERR_INVALID_REQUEST:Ljava/lang/String; = "ERR_INVALID_REQUEST"

.field public static final UNKNOWN_STATUS:Ljava/lang/String; = "unknown status"

.field private static statusMap:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 3

    .line 32
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "100"

    const-string v2, "Continue"

    .line 35
    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 36
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "101"

    const-string v2, "Switching Protocol"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 37
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "200"

    const-string v2, "OK"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 38
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "201"

    const-string v2, "Created"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 39
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "202"

    const-string v2, "Accepted"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 40
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "203"

    const-string v2, "Non-Authoritative Information"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "204"

    const-string v2, "No Content"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 42
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "205"

    const-string v2, "Reset Content"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 43
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "206"

    const-string v2, "Partial Content"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 44
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "300"

    const-string v2, "Multiple Choice"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 45
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "301"

    const-string v2, "Moved Permanently"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 46
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "302"

    const-string v2, "Found"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 47
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "303"

    const-string v2, "See Other"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 48
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "304"

    const-string v2, "Not Modified"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 49
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "305"

    const-string v2, "Use Proxy"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 50
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "306"

    const-string v2, "unused"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 51
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "307"

    const-string v2, "Temporary Redirect"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 52
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "308"

    const-string v2, "Permanent Redirect"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 53
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "400"

    const-string v2, "Bad Request"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 54
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "401"

    const-string v2, "Unauthorized"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 55
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "402"

    const-string v2, "Payment Required"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 56
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "403"

    const-string v2, "Forbidden"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 57
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "404"

    const-string v2, "Not Found"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 58
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "405"

    const-string v2, "Method Not Allowed"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 59
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "406"

    const-string v2, "Not Acceptable"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 60
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "407"

    const-string v2, "Proxy Authentication Required"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 61
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "408"

    const-string v2, "Request Timeout"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 62
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "409"

    const-string v2, "Conflict"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 63
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "410"

    const-string v2, "Gone"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 64
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "411"

    const-string v2, "Length Required"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 65
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "412"

    const-string v2, "Precondition Failed"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 66
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "413"

    const-string v2, "Payload Too Large"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 67
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "414"

    const-string v2, "URI Too Long"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 68
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "415"

    const-string v2, "Unsupported Media Type"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 69
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "416"

    const-string v2, "Requested Range Not Satisfiable"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 70
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "417"

    const-string v2, "Expectation Failed"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 71
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "418"

    const-string v2, "I\'m a teapot"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 72
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "421"

    const-string v2, "Misdirected Request"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 73
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "426"

    const-string v2, "Upgrade Required"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 74
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "428"

    const-string v2, "Precondition Required"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 75
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "429"

    const-string v2, "Too Many Requests"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 76
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "431"

    const-string v2, "Request Header Fields Too Large"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 77
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "500"

    const-string v2, "Internal Server Error"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 78
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "501"

    const-string v2, "Not Implemented"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 79
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "502"

    const-string v2, "Bad Gateway"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 80
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "503"

    const-string v2, "Service Unavailable"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 81
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "504"

    const-string v2, "Gateway Timeout"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 82
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "505"

    const-string v2, "HTTP Version Not Supported"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 83
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "506"

    const-string v2, "Variant Also Negotiates"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 84
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "507"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 85
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    const-string v1, "511"

    const-string v2, "Network Authentication Required"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 27
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static getStatusText(Ljava/lang/String;)Ljava/lang/String;
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "code"
        }
    .end annotation

    .line 89
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    invoke-interface {v0, p0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_b

    const-string p0, "unknown status"

    return-object p0

    .line 91
    :cond_b
    sget-object v0, Lcom/taobao/weex/http/Status;->statusMap:Ljava/util/Map;

    invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Ljava/lang/String;

    return-object p0
.end method