
com.groupbyinc.flux.common.joda.time.Interval.class Maven / Gradle / Ivy
???? 1 ? -com/groupbyinc/flux/common/joda/time/Interval 6com/groupbyinc/flux/common/joda/time/base/BaseInterval 5com/groupbyinc/flux/common/joda/time/ReadableInterval java/io/Serializable
Interval.java serialVersionUID JDP??? parse C(Ljava/lang/String;)Lcom/groupbyinc/flux/common/joda/time/Interval; (Ljava/lang/Object;)V
(JJ)V 6(JJLcom/groupbyinc/flux/common/joda/time/Chronology;)V
8(JJLcom/groupbyinc/flux/common/joda/time/DateTimeZone;)V 9com/groupbyinc/flux/common/joda/time/chrono/ISOChronology getInstance p(Lcom/groupbyinc/flux/common/joda/time/DateTimeZone;)Lcom/groupbyinc/flux/common/joda/time/chrono/ISOChronology;
o(Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;)V
p(Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;Lcom/groupbyinc/flux/common/joda/time/ReadableDuration;)V "
# p(Lcom/groupbyinc/flux/common/joda/time/ReadableDuration;Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;)V %
& n(Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;Lcom/groupbyinc/flux/common/joda/time/ReadablePeriod;)V (
) n(Lcom/groupbyinc/flux/common/joda/time/ReadablePeriod;Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;)V +
, F(Ljava/lang/Object;Lcom/groupbyinc/flux/common/joda/time/Chronology;)V .
/
toInterval 1()Lcom/groupbyinc/flux/common/joda/time/Interval; overlap h(Lcom/groupbyinc/flux/common/joda/time/ReadableInterval;)Lcom/groupbyinc/flux/common/joda/time/Interval; 2com/groupbyinc/flux/common/joda/time/DateTimeUtils 5 getReadableInterval p(Lcom/groupbyinc/flux/common/joda/time/ReadableInterval;)Lcom/groupbyinc/flux/common/joda/time/ReadableInterval; 7 8
6 9 overlaps :(Lcom/groupbyinc/flux/common/joda/time/ReadableInterval;)Z ; <
= getStartMillis ()J ? @
A A java/lang/Math D max (JJ)J F G
E H getEndMillis J @
K K min N G
E O
getChronology 3()Lcom/groupbyinc/flux/common/joda/time/Chronology; Q R
S
gap abuts currentTimeMillis X @
6 Y withChronology b(Lcom/groupbyinc/flux/common/joda/time/Chronology;)Lcom/groupbyinc/flux/common/joda/time/Interval; withStartMillis 2(J)Lcom/groupbyinc/flux/common/joda/time/Interval; withStart g(Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;)Lcom/groupbyinc/flux/common/joda/time/Interval; getInstantMillis 9(Lcom/groupbyinc/flux/common/joda/time/ReadableInstant;)J a b
6 c ] ^
e
withEndMillis withEnd g ^
i withDurationAfterStart h(Lcom/groupbyinc/flux/common/joda/time/ReadableDuration;)Lcom/groupbyinc/flux/common/joda/time/Interval; getDurationMillis :(Lcom/groupbyinc/flux/common/joda/time/ReadableDuration;)J m n
6 o toDurationMillis q @
r /com/groupbyinc/flux/common/joda/time/Chronology t add (JJI)J v w
u x withDurationBeforeEnd withPeriodAfterStart f(Lcom/groupbyinc/flux/common/joda/time/ReadablePeriod;)Lcom/groupbyinc/flux/common/joda/time/Interval; k l
} :(Lcom/groupbyinc/flux/common/joda/time/ReadablePeriod;JI)J v
u ? withPeriodBeforeEnd z l
?
ConstantValue Code LineNumberTable
SourceFile 1
? ? ! ? Y*? ? ? E ? $ *!? ? ?
R S ? ( *!? ? ? ?
` a ? % *!? ? ?
m n ? # *+,? !? ?
z { " ? # *+,? $? ?
? ? % ? # *+,? '? ?
? ? ( ? # *+,? *? ?
? ? + ? # *+,? -? ?
? ? ? # *+? 0? ?
? ? . ? # *+,? 0? ?
? ? 1 2 ? *? ? ? 3 4 ? g ;+? :L*+? >? ?*? B+? C ? IA*? L+? M ? P7? Y *? T? U? ? ? ?
? ? , V 4 ? ?
P+? :L+? C A+? M 7*? B7*? L7?? ? Y*? T? U? ?? ? Y *? T? U?? ? *
! " # ($ 8% ?&