
com.huawei.shade.org.joda.time.DateTimeZone.class Maven / Gradle / Ivy
???? 1? +com/huawei/shade/org/joda/time/DateTimeZone java/lang/Object java/io/Serializable DateTimeZone.java 4com/huawei/shade/org/joda/time/DateTimeZone$LazyInit LazyInit 0com/huawei/shade/org/joda/time/DateTimeZone$Stub Stub serialVersionUID JL??Ԕy?* UTC -Lcom/huawei/shade/org/joda/time/DateTimeZone;
MAX_MILLIS I&[? cProvider -Ljava/util/concurrent/atomic/AtomicReference; [Ljava/util/concurrent/atomic/AtomicReference;
cNameProvider _Ljava/util/concurrent/atomic/AtomicReference; cDefault \Ljava/util/concurrent/atomic/AtomicReference; iID Ljava/lang/String;
getDefault /()Lcom/huawei/shade/org/joda/time/DateTimeZone; java/lang/RuntimeException " "java/lang/IllegalArgumentException $ & +java/util/concurrent/atomic/AtomicReference ( get ()Ljava/lang/Object; * +
) ,
user.timezone . java/lang/System 0 getProperty &(Ljava/lang/String;)Ljava/lang/String; 2 3
1 4 forID A(Ljava/lang/String;)Lcom/huawei/shade/org/joda/time/DateTimeZone; 6 7
8 java/util/TimeZone : ()Ljava/util/TimeZone; <
; = forTimeZone C(Ljava/util/TimeZone;)Lcom/huawei/shade/org/joda/time/DateTimeZone; ? @
A C
compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z E F
) G
setDefault 0(Lcom/huawei/shade/org/joda/time/DateTimeZone;)V java/lang/SecurityException K getSecurityManager ()Ljava/lang/SecurityManager; M N
1 O 1com/huawei/shade/org/joda/time/JodaTimePermission Q DateTimeZone.setDefault S (Ljava/lang/String;)V U V
R W java/lang/SecurityManager Y checkPermission (Ljava/security/Permission;)V [ \
Z ] "The datetime zone must not be null _
% W set (Ljava/lang/Object;)V b c
) d .Lcom/huawei/shade/org/joda/convert/FromString; !
g java/lang/String j equals (Ljava/lang/Object;)Z l m
k n getProvider .()Lcom/huawei/shade/org/joda/time/tz/Provider; p q
r *com/huawei/shade/org/joda/time/tz/Provider t getZone v 7 u w + y
startsWith (Ljava/lang/String;)Z { |
k } - parseOffset (Ljava/lang/String;)I ? ?
? printOffset (I)Ljava/lang/String; ? ?
? fixedOffsetZone B(Ljava/lang/String;I)Lcom/huawei/shade/org/joda/time/DateTimeZone; ? ?
? java/lang/StringBuilder ? ()V U ?
? ? The datetime zone id ' ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ' is not recognised ? toString ()Ljava/lang/String; ? ?
? ? forOffsetHours 0(I)Lcom/huawei/shade/org/joda/time/DateTimeZone; forOffsetHoursMinutes 1(II)Lcom/huawei/shade/org/joda/time/DateTimeZone; ? ?
? java/lang/ArithmeticException ? Hours out of range: ? (I)Ljava/lang/StringBuilder; ? ?
? ? Minutes out of range: ? /Positive hours must not have negative minutes: ? java/lang/Math ? abs (I)I ? ?
? ? ?` /com/huawei/shade/org/joda/time/field/FieldUtils ? safeMultiply (II)I ? ?
? ? Offset is too large ? forOffsetMillis ? ?
??٤ Millis out of range: ? getID ? ?
; ? The TimeZone id must not be null ? getConvertedId ? 3
? GMT+ ? GMT- ? substring ? ?
k ? 3com/huawei/shade/org/joda/time/tz/FixedDateTimeZone ? )(Ljava/lang/String;Ljava/lang/String;II)V U ?
? ? getAvailableIDs ()Ljava/util/Set; ? ? u ? ? getDefaultProvider ? q
? setProvider /(Lcom/huawei/shade/org/joda/time/tz/Provider;)V DateTimeZone.setProvider ? validateProvider Z(Lcom/huawei/shade/org/joda/time/tz/Provider;)Lcom/huawei/shade/org/joda/time/tz/Provider; ? ?
?
java/util/Set ? size ()I ? ? ? ? +The provider doesn't have any available ids ? contains ? m ? ? The provider doesn't support UTC ?
n Invalid UTC zone provided ? java/lang/Exception ? 4com.huawei.shade.org.joda.time.DateTimeZone.Provider ? java/lang/Class ? forName %(Ljava/lang/String;)Ljava/lang/Class; ?
? newInstance +
? (Ljava/lang/Throwable;)V U
# 2com.huawei.shade.org.joda.time.DateTimeZone.Folder 2com/huawei/shade/org/joda/time/tz/ZoneInfoProvider java/io/File
W (Ljava/io/File;)V U
&com/huawei/shade/org/joda/time/tz/data
W printStackTrace ?
? -com/huawei/shade/org/joda/time/tz/UTCProvider
? getNameProvider 2()Lcom/huawei/shade/org/joda/time/tz/NameProvider; .com/huawei/shade/org/joda/time/tz/NameProvider getDefaultNameProvider"
# setNameProvider 3(Lcom/huawei/shade/org/joda/time/tz/NameProvider;)V DateTimeZone.setNameProvider' 8com.huawei.shade.org.joda.time.DateTimeZone.NameProvider) 5com/huawei/shade/org/joda/time/tz/DefaultNameProvider+
, ? CONVERSION_MAP Ljava/util/Map;./ 0
java/util/Map2 &(Ljava/lang/Object;)Ljava/lang/Object; *435 OFFSET_FORMATTER 9Lcom/huawei/shade/org/joda/time/format/DateTimeFormatter;78 9 7com/huawei/shade/org/joda/time/format/DateTimeFormatter; parseMillis (Ljava/lang/String;)J=>
<? java/lang/StringBufferA
B ? (C)Ljava/lang/StringBuffer; ?D
BE 6? 1com/huawei/shade/org/joda/time/format/FormatUtilsH appendPaddedInteger (Ljava/lang/StringBuffer;II)VJK
IL
B ?
? Id must not be nullP R ,Lcom/huawei/shade/org/joda/convert/ToString;
getNameKey (J)Ljava/lang/String; getShortName '(JLjava/util/Locale;)Ljava/lang/String;WX
Y java/util/Locale[ ()Ljava/util/Locale; ]
\^UV
`
b isStandardOffset (J)Zde
f K(Ljava/util/Locale;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;Wh
,i J(Ljava/util/Locale;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;Wk!l getOffset (J)Ino
p getNamerX
srh
,urk!w 3(Lcom/huawei/shade/org/joda/time/ReadableInstant;)I ,com/huawei/shade/org/joda/time/DateTimeUtilsz currentTimeMillis ()J|}
{~ .com/huawei/shade/org/joda/time/ReadableInstant? getMillis?}?? getStandardOffset?o
? getOffsetFromLocal nextTransition (J)J??
???????? previousTransition??
? convertUTCToLocal 'Adding time zone offset caused overflow?
? W convertLocalToUTC (JZJ)J (JZ)J??
? 6com/huawei/shade/org/joda/time/IllegalInstantException?
? (JLjava/lang/String;)V U?
?? ,Subtracting time zone offset caused overflow? getMillisKeepLocal 1(Lcom/huawei/shade/org/joda/time/DateTimeZone;J)J??
???
? isLocalDateTimeGap 1(Lcom/huawei/shade/org/joda/time/LocalDateTime;)Z isFixed ()Z??
? ,com/huawei/shade/org/joda/time/LocalDateTime?
toDateTime X(Lcom/huawei/shade/org/joda/time/DateTimeZone;)Lcom/huawei/shade/org/joda/time/DateTime;??
?? adjustOffset ?ˀ
toTimeZone getTimeZone ((Ljava/lang/String;)Ljava/util/TimeZone;??
;? hashCode? ?
k? writeReplace java/io/ObjectStreamException?
W .com/huawei/shade/org/joda/time/UTCDateTimeZone? INSTANCE? ??
) ?
ConstantValue Signature Code LineNumberTable
Exceptions RuntimeVisibleAnnotations %()Ljava/util/Set;
SourceFile InnerClasses! ? ? ? ? ? . ! ? ? O? '? -? K*? B/? 5L+? +? 9K? L*?
? >? BK? L*? ? DK? '*? H?
? '? -? K*? # , / % ? B ?
? ? ? ? ? ? ! ? % ? , ? / ? 0 ? 4 ? 8 ? C ? M ? I J ? [ +? PL+? +? RYT? X? ^*?
? %Y`? a?? '*? e? ? ? ? ? ? ? # ? * ?? L 6 7 ? ? r*? ? h?*i? o? ? D?? s*? x L+? +?*z? ~? *?? ~? *? ?=? ?? ? D?? ?K*? ??? %Y? ?Y? ??? ?*? ??? ?? ?? a? ? : ? ? ? ? ? ? # ? % ? 7 ? <