kotlinx.datetime.Instant$Companion.class Maven / Gradle / Ivy
???? 4 ? "kotlinx/datetime/Instant$Companion java/lang/Object ()V
this $Lkotlinx/datetime/Instant$Companion; now ()Lkotlinx/datetime/Instant; Lkotlin/Deprecated; message Use Clock.System.now() instead replaceWith Lkotlin/ReplaceWith;
expression Clock.System.now() imports kotlinx.datetime.Clock level Lkotlin/DeprecationLevel; ERROR #Lorg/jetbrains/annotations/NotNull; kotlinx/datetime/Instant java/time/Clock systemUTC ()Ljava/time/Clock;
instant ()Ljava/time/Instant; " #
$ systemUTC().instant() & kotlin/jvm/internal/Intrinsics ( checkNotNullExpressionValue '(Ljava/lang/Object;Ljava/lang/String;)V * +
) , (Ljava/time/Instant;)V .
/ fromEpochMilliseconds (J)Lkotlinx/datetime/Instant; java/time/Instant 3 ofEpochMilli (J)Ljava/time/Instant; 5 6
4 7 ofEpochMilli(epochMilliseconds) 9 epochMilliseconds J parse .(Ljava/lang/String;)Lkotlinx/datetime/Instant; 'java/time/format/DateTimeParseException ? isoString A checkNotNullParameter C +
) D fixOffsetRepresentation &(Ljava/lang/String;)Ljava/lang/String; F G
H java/lang/CharSequence J java/time/OffsetDateTime L 4(Ljava/lang/CharSequence;)Ljava/time/OffsetDateTime; = N
M O toInstant Q #
M R 4parse(fixOffsetRepresent…n(isoString)).toInstant() T (kotlinx/datetime/DateTimeFormatException V java/lang/Throwable X (Ljava/lang/Throwable;)V Z
W [ e )Ljava/time/format/DateTimeParseException; Ljava/lang/String; kotlin/text/StringsKt ` indexOf$default 1(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I b c
a d length ()I f g K h charAt (I)C j k K l java/lang/StringBuilder n
o append -(Ljava/lang/String;)Ljava/lang/StringBuilder; q r
o s :00 u toString ()Ljava/lang/String; w x
o y D$i$a$-indexOfLast-Instant$Companion$fixOffsetRepresentation$offset$1 I c C index$iv $i$f$indexOfLast $this$indexOfLast$iv Ljava/lang/CharSequence; time offset separator java/lang/String ? fromEpochSeconds (JJ)Lkotlinx/datetime/Instant; java/lang/Exception ?
ofEpochSecond (JJ)Ljava/time/Instant; ? ?
4 ? 1ofEpochSecond(epochSeconds, nanosecondAdjustment) ? java/lang/ArithmeticException ? java/time/DateTimeException ? getMAX$kotlinx_datetime ?
? getMIN$kotlinx_datetime ?
? Ljava/lang/Exception; epochSeconds nanosecondAdjustment fromEpochSeconds$default U(Lkotlinx/datetime/Instant$Companion;JJILjava/lang/Object;)Lkotlinx/datetime/Instant; ? ?
? (JI)Lkotlinx/datetime/Instant; getDISTANT_PAST access$getDISTANT_PAST$cp ?
? getDISTANT_FUTURE access$getDISTANT_FUTURE$cp ?
? access$getMIN$cp ?
? access$getMAX$cp ?
?
serializer %()Lkotlinx/serialization/KSerializer; A()Lkotlinx/serialization/KSerializer; 5kotlinx/datetime/serializers/InstantIso8601Serializer ? INSTANCE 7Lkotlinx/datetime/serializers/InstantIso8601Serializer; ? ? ? ? !kotlinx/serialization/KSerializer ? 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker .Lkotlin/jvm/internal/DefaultConstructorMarker; Lkotlin/Metadata; mv k xi 0 d1,??2
??
????20B¢J
020HJ020J02020J02020J0HJ020J00HÆR0¢
??R0¢
??R 0X¢
??
R0X¢
??¨ d2 DISTANT_FUTURE Lkotlinx/datetime/Instant; DISTANT_PAST MAX MIN #Lkotlinx/serialization/KSerializer; kotlinx-datetime Companion
Instant.kt Code LineNumberTable LocalVariableTable
Deprecated RuntimeVisibleAnnotations RuntimeInvisibleAnnotations
StackMapTable $RuntimeInvisibleParameterAnnotations Signature InnerClasses
SourceFile SourceDebugExtension 1 ? / *? ? ? = ?
? > ? Y? !? %Y'? -? 0? ? @ ?
? ? &