com.groupbyinc.flux.common.ibm.icu.util.RuleBasedTimeZone.class Maven / Gradle / Ivy
???? 2T 9com/groupbyinc/flux/common/ibm/icu/util/RuleBasedTimeZone 5com/groupbyinc/flux/common/ibm/icu/util/BasicTimeZone RuleBasedTimeZone.java serialVersionUID Ji4???6l? initialRule =Lcom/groupbyinc/flux/common/ibm/icu/util/InitialTimeZoneRule;
historicRules Ljava/util/List; HLjava/util/List;
finalRules =[Lcom/groupbyinc/flux/common/ibm/icu/util/AnnualTimeZoneRule; historicTransitions NLjava/util/List; upToDate Z isFrozen R(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/util/InitialTimeZoneRule;)V (Ljava/lang/String;)V
this ;Lcom/groupbyinc/flux/common/ibm/icu/util/RuleBasedTimeZone; id Ljava/lang/String; addTransitionRule 9(Lcom/groupbyinc/flux/common/ibm/icu/util/TimeZoneRule;)V ()Z %
& 'java/lang/UnsupportedOperationException ( 6Attempt to modify a frozen RuleBasedTimeZone instance. *
) 4com/groupbyinc/flux/common/ibm/icu/util/TimeZoneRule - isTransitionRule / %
. 0 "java/lang/IllegalArgumentException 2 Rule must be a transition rule 4
3 :com/groupbyinc/flux/common/ibm/icu/util/AnnualTimeZoneRule 7
getEndYear ()I 9 :
8 ;??? > java/lang/IllegalStateException @ Too many final rules B
A
E java/util/ArrayList G ()V I
H J java/util/List L add (Ljava/lang/Object;)Z N O M P R rule 6Lcom/groupbyinc/flux/common/ibm/icu/util/TimeZoneRule; getOffset (IIIIII)I -com/groupbyinc/flux/common/ibm/icu/impl/Grego X fieldsToDay (III)J Z [
Y \ &\ (JZII[I)V V `
a era I year month day dayOfWeek milliseconds time offsets [I (JZ[I)V local getOffsetFromLocal (JII[I)V Ljava/lang/Deprecated; date nonExistingTimeOpt duplicatedTimeOpt getRawOffset java/lang/System v currentTimeMillis ()J x y
w z V m
| now inDaylightTime (Ljava/util/Date;)Z java/util/Date ? getTime ? y
? ? l Ljava/util/Date; setRawOffset (I)V 3setRawOffset in RuleBasedTimeZone is not supported. ? offsetMillis useDaylightTime getNextTransition @(JZ)Lcom/groupbyinc/flux/common/ibm/icu/util/TimeZoneTransition; ? ?
? :com/groupbyinc/flux/common/ibm/icu/util/TimeZoneTransition ? getTo 8()Lcom/groupbyinc/flux/common/ibm/icu/util/TimeZoneRule; ? ?
? ?
getDSTSavings ? :
. ? tt