All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.java.time.Duration.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:?java/time/LocalTimeQ?
	java/lang/Math
multiplyExact(JI)J

java/time/Durationcreate(JI)Ljava/time/Duration;;??
floorDiv(JJ)J
addExact
floorMod?B@	 !"ZEROLjava/time/Duration;
$%&plus8(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;(amount
*+,-.java/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;01234!java/time/temporal/TemporalAmountgetUnits()Ljava/util/List;6789:java/util/Listiterator()Ljava/util/Iterator;<=>?@java/util/IteratorhasNext()Z<BCDnext()Ljava/lang/Object;Fjava/time/temporal/TemporalUnit0HIJget$(Ljava/time/temporal/TemporalUnit;)JLtext	NOPQRjava/time/Duration$LazyPATTERNLjava/util/regex/Pattern;
TUVWXjava/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
Z[\]@java/util/regex/Matchermatches
Z_`astart(I)I
Zcdaend
fgh	charMatch(Ljava/lang/CharSequence;IIC)Zjdays
lmnparseNumber0(Ljava/lang/CharSequence;IIILjava/lang/String;)Jphoursrminutestsecondsvwxyzjava/lang/CharSequencecharAt(I)C
|}~
parseFraction(Ljava/lang/CharSequence;III)I
??(ZJJJJI)Ljava/time/Duration;?java/lang/ArithmeticException?'java/time/format/DateTimeParseException?-Text cannot be parsed to a Duration: overflow
????.(Ljava/lang/String;Ljava/lang/CharSequence;I)V
????	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;?#Text cannot be parsed to a Duration
?????java/lang/Long	parseLong(Ljava/lang/CharSequence;III)J?java/lang/NumberFormatException?java/lang/StringBuilder
????()V?%Text cannot be parsed to a Duration: 
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????toString()Ljava/lang/String;
????~java/lang/IntegerparseInt?-Text cannot be parsed to a Duration: fraction
???	ofSeconds(JJ)Ljava/time/Duration;
???negated()Ljava/time/Duration;	?????java/time/temporal/ChronoUnitNANOSLjava/time/temporal/ChronoUnit;?????java/time/temporal/TemporaluntilA(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J
???ofNanos(J)Ljava/time/Duration;?java/time/DateTimeException	????SECONDS	?????java/time/temporal/ChronoFieldNANO_OF_SECOND Ljava/time/temporal/ChronoField;????getLong%(Ljava/time/temporal/TemporalField;)J
???(JI)V
???java/lang/Object	?t?J	???nanosI?3java/time/temporal/UnsupportedTemporalTypeException?Unsupported unit: 
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
????(Ljava/lang/String;)V	????? java/time/Duration$DurationUnitsUNITSLjava/util/List;
????checkValidIntValue(J)I
???
getSeconds()J
???getNano()I
%?unit	??DAYSE	@isDurationEstimated(Unit must not have an estimated duration	
java/time/Duration$1($SwitchMap$java$time$temporal$ChronoUnit[I
??ordinal
?	plusNanos
?plusSeconds
?
plusMillisE ?getDuration
"
$%?multipliedByB@????????
-.?plusDays
01?	plusHours
34?plusMinutes
678toBigDecimalSeconds()Ljava/math/BigDecimal;
:;<=>java/math/BigDecimalvalueOf(J)Ljava/math/BigDecimal;
:@ABmultiply.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
DE,(Ljava/math/BigDecimal;)Ljava/time/Duration;GCannot divide by zero
??	JKLMNjava/math/RoundingModeDOWNLjava/math/RoundingMode;
:PQRdivideF(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;Tdivisor
:VWBdivideToIntegralValue
:YZ?longValueExact
:\=](JI)Ljava/math/BigDecimal;
:_`Badd
:bcdmovePointRight(I)Ljava/math/BigDecimal;
:fghtoBigIntegerExact()Ljava/math/BigInteger;	jklBI_NANOS_PER_SECONDLjava/math/BigInteger;
nopqrjava/math/BigIntegerdivideAndRemainder/(Ljava/math/BigInteger;)[Ljava/math/BigInteger;
ntu?	bitLengthwExceeds capacity of Duration: 
nyz?	longValue
n|}?intValue????????
??@
isNegative??%?A(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;????minusQ?<
???toHours
???	toMinutes?+Unit is too large to be used for truncation
???toNanosN??O?6Unit must divide into a standard day without remainder
????compare(JJ)I?PT0S
????(I)V?PT
????(J)Ljava/lang/StringBuilder;
????(C)Ljava/lang/StringBuilder;
????(I)Ljava/lang/StringBuilder;
????length?-0w5?
?w
????	setLength
????	setCharAt(IC)V?
java/time/Ser
????(BLjava/io/Serializable;)V?java/io/InvalidObjectException?*Deserialization via serialization delegate
???????java/io/DataOutput	writeLong(J)V????writeInt?????java/io/DataInputreadLong????readInt
???	compareTo(Ljava/time/Duration;)I
n?=?(J)Ljava/math/BigInteger;?java/lang/Comparable?java/io/SerializableserialVersionUID
ConstantValue*?????2ofDaysCodeLineNumberTableLocalVariableTableofHours	ofMinutesnanoAdjustmentsecsnosofMillismillismos
StackMapTableof!Ljava/time/temporal/TemporalUnit;from9(Ljava/time/temporal/TemporalAmount;)Ljava/time/Duration;#Ljava/time/temporal/TemporalAmount;durationparse.(Ljava/lang/CharSequence;)Ljava/time/Duration;exLjava/lang/ArithmeticException;
daysAsSecshoursAsSecs
minsAsSecsnegativeSecsZnegatedayStartdayEnd	hourStarthourEndminuteStart	minuteEndsecondStart	secondEnd
fractionStartfractionEndLjava/lang/CharSequence;Ljava/util/regex/Matcher;cCvalLjava/lang/RuntimeException;
multiplier	errorTextLjava/lang/String;java/lang/RuntimeExceptionifractionbetweenP(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration;ex2Ljava/time/DateTimeException;startInclusiveLjava/time/temporal/Temporal;endExclusivethis	Signature5()Ljava/util/List;isZerowithSeconds	withNanos(I)Ljava/time/Duration;nanoOfSecond*(Ljava/time/Duration;)Ljava/time/Duration;amountToAdd	daysToAdd
hoursToAddminutesToAddsecondsToAddmillisToAdd
nanosToAddepochSecsecsToSubtractnanosToSubtractamountToSubtract	minusDaysdaysToSubtract
minusHourshoursToSubtractminusMinutesminutesToSubtractminusSecondssecondsToSubtractminusMillismillisToSubtract
minusNanosmultiplicand	dividedBy(Ljava/time/Duration;)JdividendBigDLjava/math/BigDecimal;divisorBigDdivRem[Ljava/math/BigInteger;NabsaddTo<(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;temporalsubtractFromtoDays	toSecondstoMillistempSeconds	tempNanos
totalNanos
toDaysParttoHoursPart
toMinutesPart
toSecondsParttoMillisParttoNanosParttruncatedTo7(Ljava/time/temporal/TemporalUnit;)Ljava/time/Duration;unitDurdurnodresult
otherDurationcmpequals(Ljava/lang/Object;)ZotherLjava/lang/Object;hashCodeposeffectiveTotalSecsbufLjava/lang/StringBuilder;writeReplace
readObject(Ljava/io/ObjectInputStream;)VsLjava/io/ObjectInputStream;
Exceptions
writeExternal(Ljava/io/DataOutput;)VoutLjava/io/DataOutput;}java/io/IOExceptionreadExternal)(Ljava/io/DataInput;)Ljava/time/Duration;inLjava/io/DataInput;(Ljava/lang/Object;)IwLjava/lang/Object;Ljava/time/temporal/TemporalAmount;Ljava/lang/Comparable;Ljava/io/Serializable;
SourceFile
Duration.javaNestMembersInnerClassesLazy
DurationUnits1?0??!"????klt???J	???5??
????j?	???6??
????p?	???5+?b6+?^6+?b6+?^6+?b6+?^6	+?b6
+?^6+?b6??
?	??*i?k7
*o?k7*<q?k7*	
s?k7	?*	?u-??6*???{6
??:??Y?*?????????Y?*????	??V????)?:?G?U?c?s?????????????????	??????|?
?m??_??Rt??9?%??:?	@?
?G??N??U?
?\??c??k??	s??
{?????+LW????
vZ?LvZ@?vZv?vZv?vZ??vZ
gh?o?`?*?u??????*L`?d??@
mn??C??	?*
??7??:??Y??Y?????????*???????
?
????
?????H?&CLC`?Cd?C?C?P
}~?N?
?	d??*
??6d6	?
h6????h?:??Y?*???????78?78??&	????&?-?3?8?:??H? ?:NLN`?Nd?N	?????v
???*!???7
?
	??????
	????????!??H*	*?*?*?*??*??	t?
??!	!"?:c*+?????İM*+?ʹ?B+?͹?*?͹?e7!	??	??
!
aB?!	??	??!
eB?:	7!???
?
?TW??2????/?<?C?P?T?W?Y?\??H/(??Y#$I??\??Tc%&c'&?'N?4?????
?\??	?????Y?װ?	
?t????
???Y*??*??*???	? ("t???IJ??4+?ʦ*?ݭ+???	*??????Y??Y????+??????$%&')?4("4??34?.???;?(")*+@?J*??*????	?????R?("?@?@?D*??	?????_?("?
@???/*?ݭ?r?("???/*?????(",??=	*??
????	("	t?-.?J?????W*???
??
?	??("/?%0?B*+??+????????("?"%&?Z?-?)W-??*?	??-????Y
??	??*?-???k?-???.?K%?E*??*mi?qi??*??*??*-????!??-??#:*?????????B????$?/?5?7?>?h?n????????????*?("?1?????"?	0.??@*?	?????("2?1??A
*?	?????
("
3?4??@*? @&A/B?47("75?77?#8?/???
?0??/+??A+??6 (??**t??
	??* ut????PQRS$U?*/("/?"*9?$:???$?&?k (??**-?#
-?#?
*u-?#??h?  (" ;? ??F<??^(??**?,
?,?	*u?,??y?("=??E>??^(??**?/
?/?	*u?/????("???E@??^(??**?2
?2?	*u?2????("A??EB??^(??**?
??	*u?????("C??ED??^(??**?
??	*u?????("E??EF??^(??**?
??	*u?????(":??E%??o!	????
??*?*?5?9???C????
????!("!G??
H??y+	????YF?H?
??*?*?5?9?I?O?C????????+("+T??HI?o+S?)W*?5M+?5N,-?U?X????
???*("T"
JK	LK78??*?ݸ9*???	?[?^???("
E??J*	?a?eL+?i?mM,2?s????Y??Y??v??+????H?,2?x,2?{?????

9? JtK
@?l8MN??9nO???2*~?#??!?("P??G*???
*???*??0?("?@QR?}/*??	??+*?ݲʹ?L*???+*???????L+??N	OQR-T?/("/S&?TR?}/*??	??+*?ݲʹ?L*???+*???????L+??q	rtu-w?/("/S&?U??3	*???m????	("???3	*???m????	("???3	*???m????	("V??/*?ݭ???("W???3*??@*???B	??

a@!eB?7!&m?7??"??????$?0??*3(".X?(Y?$????????/*??@*???B	??

a@!eB?!7!?7??"??????$?,??*/("*X?$Y?$Z???[??3	*???m????	("\??4
*???q????
("]??4
*???q????
("^??4
*???q???#?
("_??2*??l??5?("`??/*???F?("ab?7	?+?)W+?ʦ *??	??
*????Y*???װ+???*?+?M,???????Y???,??B?!q	????Y???*???qi*???a7!m!i7*e???:cde,f3g5i<jGkRmWnaolq?r?s?>?("??<Vc"W;d??e??
f???????r*??+?ݸ?=??*??+??d??????? ("g"h???ij??2*+??+??%+?M*??,?ݔ?*??,???????????0?? k"2("2gl??&@?m??@*??*?? }??3*??h`????("???>	4*????*??@*??	??*???
a@?mB?q?m?6?q?6??Y??:???W!	??!??H??W???M??W?*??????	???*??	??&*???????W???W???W*???]??6*??	???*???e??W?*???a??W??d??0???d?????.??S??W????~???? ?$?*?6?>?I?R?X?d?i?v???????????????????????????&?.??H?Sn?4("$o?*
p?6?r?>???I?pq?&???? 
?(?rD?4
??Y*?Ű???
("st????Yʷ̿?
?("uvw?xy?Q+*?ݹ?+*?????
?("z{w|~?[*??@*??>?????? ??t???w|A???3	*+??ެ???	("???2?Y	?׳??i??
??)????
?N?N?
??






© 2015 - 2025 Weber Informatics LLC | Privacy Policy