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
.line 1325
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 1327
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
.line 1322
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static buildFormatter()Lorg/joda/time/format/DateTimeFormatter;
.registers 6
.line 1332
new-instance v0, Lorg/joda/time/DateTimeZone$LazyInit$1;
invoke-direct {v0}, Lorg/joda/time/DateTimeZone$LazyInit$1;-><init>()V
.line 1347
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
.line 1355
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "GMT"
const-string v2, "UTC"
.line 1356
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "WET"
.line 1357
invoke-interface {v0, v1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "CET"
.line 1358
invoke-interface {v0, v1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "MET"
.line 1359
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "ECT"
.line 1360
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "EET"
.line 1361
invoke-interface {v0, v1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "MIT"
const-string v2, "Pacific/Apia"
.line 1362
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "HST"
const-string v2, "Pacific/Honolulu"
.line 1363
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "AST"
const-string v2, "America/Anchorage"
.line 1364
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "PST"
const-string v2, "America/Los_Angeles"
.line 1365
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "MST"
const-string v2, "America/Denver"
.line 1366
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "PNT"
const-string v2, "America/Phoenix"
.line 1367
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "CST"
const-string v2, "America/Chicago"
.line 1368
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "EST"
const-string v2, "America/New_York"
.line 1369
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "IET"
const-string v2, "America/Indiana/Indianapolis"
.line 1370
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "PRT"
const-string v2, "America/Puerto_Rico"
.line 1371
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "CNT"
const-string v2, "America/St_Johns"
.line 1372
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "AGT"
const-string v2, "America/Argentina/Buenos_Aires"
.line 1373
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "BET"
const-string v2, "America/Sao_Paulo"
.line 1374
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "ART"
const-string v2, "Africa/Cairo"
.line 1375
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "CAT"
const-string v2, "Africa/Harare"
.line 1376
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "EAT"
const-string v2, "Africa/Addis_Ababa"
.line 1377
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "NET"
const-string v2, "Asia/Yerevan"
.line 1378
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "PLT"
const-string v2, "Asia/Karachi"
.line 1379
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "IST"
const-string v2, "Asia/Kolkata"
.line 1380
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "BST"
const-string v2, "Asia/Dhaka"
.line 1381
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "VST"
const-string v2, "Asia/Ho_Chi_Minh"
.line 1382
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "CTT"
const-string v2, "Asia/Shanghai"
.line 1383
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "JST"
const-string v2, "Asia/Tokyo"
.line 1384
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "ACT"
const-string v2, "Australia/Darwin"
.line 1385
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "AET"
const-string v2, "Australia/Sydney"
.line 1386
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "SST"
const-string v2, "Pacific/Guadalcanal"
.line 1387
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "NST"
const-string v2, "Pacific/Auckland"
.line 1388
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1389
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method