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