DateTimeZone$LazyInit.smali
.class final Lorg/joda/time/DateTimeZone$LazyInit;
.super Ljava/lang/Object;
.source "DateTimeZone.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lorg/joda/time/DateTimeZone;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = "LazyInit"
.end annotation
# static fields
.field static final CONVERSION_MAP:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field static final OFFSET_FORMATTER:Lorg/joda/time/format/DateTimeFormatter;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 1307
invoke-static {}, Lorg/joda/time/DateTimeZone$LazyInit;->buildMap()Ljava/util/Map;
move-result-object v0
sput-object v0, Lorg/joda/time/DateTimeZone$LazyInit;->CONVERSION_MAP:Ljava/util/Map;
.line 1309
invoke-static {}, Lorg/joda/time/DateTimeZone$LazyInit;->buildFormatter()Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
sput-object v0, Lorg/joda/time/DateTimeZone$LazyInit;->OFFSET_FORMATTER:Lorg/joda/time/format/DateTimeFormatter;
return-void
.end method
.method constructor <init>()V
.registers 1
.prologue
.line 1304
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static buildFormatter()Lorg/joda/time/format/DateTimeFormatter;
.registers 6
.prologue
.line 1314
new-instance v0, Lorg/joda/time/DateTimeZone$LazyInit$1;
invoke-direct {v0}, Lorg/joda/time/DateTimeZone$LazyInit$1;-><init>()V
.line 1329
new-instance v1, Lorg/joda/time/format/DateTimeFormatterBuilder;
invoke-direct {v1}, Lorg/joda/time/format/DateTimeFormatterBuilder;-><init>()V
const/4 v2, 0x0
const/4 v3, 0x1
const/4 v4, 0x2
const/4 v5, 0x4
invoke-virtual {v1, v2, v3, v4, v5}, Lorg/joda/time/format/DateTimeFormatterBuilder;->appendTimeZoneOffset(Ljava/lang/String;ZII)Lorg/joda/time/format/DateTimeFormatterBuilder;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/format/DateTimeFormatterBuilder;->toFormatter()Lorg/joda/time/format/DateTimeFormatter;
move-result-object v1
invoke-virtual {v1, v0}, Lorg/joda/time/format/DateTimeFormatter;->withChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
return-object v0
.end method
.method private static buildMap()Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 1337
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 1338
const-string v1, "GMT"
const-string v2, "UTC"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1339
const-string v1, "WET"
const-string v2, "WET"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1340
const-string v1, "CET"
const-string v2, "CET"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1341
const-string v1, "MET"
const-string v2, "CET"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1342
const-string v1, "ECT"
const-string v2, "CET"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1343
const-string v1, "EET"
const-string v2, "EET"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1344
const-string v1, "MIT"
const-string v2, "Pacific/Apia"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1345
const-string v1, "HST"
const-string v2, "Pacific/Honolulu"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1346
const-string v1, "AST"
const-string v2, "America/Anchorage"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1347
const-string v1, "PST"
const-string v2, "America/Los_Angeles"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1348
const-string v1, "MST"
const-string v2, "America/Denver"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1349
const-string v1, "PNT"
const-string v2, "America/Phoenix"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1350
const-string v1, "CST"
const-string v2, "America/Chicago"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1351
const-string v1, "EST"
const-string v2, "America/New_York"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1352
const-string v1, "IET"
const-string v2, "America/Indiana/Indianapolis"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1353
const-string v1, "PRT"
const-string v2, "America/Puerto_Rico"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1354
const-string v1, "CNT"
const-string v2, "America/St_Johns"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1355
const-string v1, "AGT"
const-string v2, "America/Argentina/Buenos_Aires"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1356
const-string v1, "BET"
const-string v2, "America/Sao_Paulo"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1357
const-string v1, "ART"
const-string v2, "Africa/Cairo"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1358
const-string v1, "CAT"
const-string v2, "Africa/Harare"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1359
const-string v1, "EAT"
const-string v2, "Africa/Addis_Ababa"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1360
const-string v1, "NET"
const-string v2, "Asia/Yerevan"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1361
const-string v1, "PLT"
const-string v2, "Asia/Karachi"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1362
const-string v1, "IST"
const-string v2, "Asia/Kolkata"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1363
const-string v1, "BST"
const-string v2, "Asia/Dhaka"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1364
const-string v1, "VST"
const-string v2, "Asia/Ho_Chi_Minh"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1365
const-string v1, "CTT"
const-string v2, "Asia/Shanghai"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1366
const-string v1, "JST"
const-string v2, "Asia/Tokyo"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1367
const-string v1, "ACT"
const-string v2, "Australia/Darwin"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1368
const-string v1, "AET"
const-string v2, "Australia/Sydney"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1369
const-string v1, "SST"
const-string v2, "Pacific/Guadalcanal"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1370
const-string v1, "NST"
const-string v2, "Pacific/Auckland"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1371
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method