You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: core/api/kotlinx-datetime.api
+66Lines changed: 66 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -625,12 +625,15 @@ public final class kotlinx/datetime/YearMonth : java/io/Serializable, java/lang/
625
625
public synthetic fun compareTo (Ljava/lang/Object;)I
626
626
public fun compareTo (Lkotlinx/datetime/YearMonth;)I
627
627
public fun equals (Ljava/lang/Object;)Z
628
+
public final fun getDays ()Lkotlinx/datetime/LocalDateRange;
628
629
public final fun getFirstDay ()Lkotlinx/datetime/LocalDate;
629
630
public final fun getLastDay ()Lkotlinx/datetime/LocalDate;
630
631
public final fun getMonth ()Lkotlinx/datetime/Month;
631
632
public final fun getNumberOfDays ()I
632
633
public final fun getYear ()I
633
634
public fun hashCode ()I
635
+
public final fun rangeTo (Lkotlinx/datetime/YearMonth;)Lkotlinx/datetime/YearMonthRange;
636
+
public final fun rangeUntil (Lkotlinx/datetime/YearMonth;)Lkotlinx/datetime/YearMonthRange;
634
637
public fun toString ()Ljava/lang/String;
635
638
}
636
639
@@ -663,6 +666,69 @@ public final class kotlinx/datetime/YearMonthKt {
663
666
public static final fun yearsUntil (Lkotlinx/datetime/YearMonth;Lkotlinx/datetime/YearMonth;)I
664
667
}
665
668
669
+
public class kotlinx/datetime/YearMonthProgression : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker {
670
+
public static final field Companion Lkotlinx/datetime/YearMonthProgression$Companion;
671
+
public synthetic fun add (Ljava/lang/Object;)Z
672
+
public fun add (Lkotlinx/datetime/YearMonth;)Z
673
+
public fun addAll (Ljava/util/Collection;)Z
674
+
public fun clear ()V
675
+
public final fun contains (Ljava/lang/Object;)Z
676
+
public fun contains (Lkotlinx/datetime/YearMonth;)Z
677
+
public fun containsAll (Ljava/util/Collection;)Z
678
+
public fun equals (Ljava/lang/Object;)Z
679
+
public final fun getFirst ()Lkotlinx/datetime/YearMonth;
680
+
public final fun getLast ()Lkotlinx/datetime/YearMonth;
681
+
public fun getSize ()I
682
+
public fun hashCode ()I
683
+
public fun isEmpty ()Z
684
+
public fun iterator ()Ljava/util/Iterator;
685
+
public fun remove (Ljava/lang/Object;)Z
686
+
public fun removeAll (Ljava/util/Collection;)Z
687
+
public fun removeIf (Ljava/util/function/Predicate;)Z
688
+
public fun retainAll (Ljava/util/Collection;)Z
689
+
public final fun size ()I
690
+
public fun toArray ()[Ljava/lang/Object;
691
+
public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
692
+
public fun toString ()Ljava/lang/String;
693
+
}
694
+
695
+
public final class kotlinx/datetime/YearMonthProgression$Companion {
696
+
}
697
+
698
+
public final class kotlinx/datetime/YearMonthRange : kotlinx/datetime/YearMonthProgression, kotlin/ranges/ClosedRange, kotlin/ranges/OpenEndRange {
699
+
public static final field Companion Lkotlinx/datetime/YearMonthRange$Companion;
700
+
public fun <init> (Lkotlinx/datetime/YearMonth;Lkotlinx/datetime/YearMonth;)V
701
+
public synthetic fun contains (Ljava/lang/Comparable;)Z
702
+
public fun contains (Lkotlinx/datetime/YearMonth;)Z
703
+
public synthetic fun getEndExclusive ()Ljava/lang/Comparable;
704
+
public fun getEndExclusive ()Lkotlinx/datetime/YearMonth;
705
+
public synthetic fun getEndInclusive ()Ljava/lang/Comparable;
706
+
public fun getEndInclusive ()Lkotlinx/datetime/YearMonth;
707
+
public synthetic fun getStart ()Ljava/lang/Comparable;
708
+
public fun getStart ()Lkotlinx/datetime/YearMonth;
709
+
public fun isEmpty ()Z
710
+
public fun toString ()Ljava/lang/String;
711
+
}
712
+
713
+
public final class kotlinx/datetime/YearMonthRange$Companion {
714
+
public final fun getEMPTY ()Lkotlinx/datetime/YearMonthRange;
715
+
}
716
+
717
+
public final class kotlinx/datetime/YearMonthRangeKt {
718
+
public static final fun downTo (Lkotlinx/datetime/YearMonth;Lkotlinx/datetime/YearMonth;)Lkotlinx/datetime/YearMonthProgression;
719
+
public static final fun first (Lkotlinx/datetime/YearMonthProgression;)Lkotlinx/datetime/YearMonth;
720
+
public static final fun firstOrNull (Lkotlinx/datetime/YearMonthProgression;)Lkotlinx/datetime/YearMonth;
721
+
public static final fun last (Lkotlinx/datetime/YearMonthProgression;)Lkotlinx/datetime/YearMonth;
722
+
public static final fun lastOrNull (Lkotlinx/datetime/YearMonthProgression;)Lkotlinx/datetime/YearMonth;
723
+
public static final fun random (Lkotlinx/datetime/YearMonthProgression;Lkotlin/random/Random;)Lkotlinx/datetime/YearMonth;
724
+
public static synthetic fun random$default (Lkotlinx/datetime/YearMonthProgression;Lkotlin/random/Random;ILjava/lang/Object;)Lkotlinx/datetime/YearMonth;
725
+
public static final fun randomOrNull (Lkotlinx/datetime/YearMonthProgression;Lkotlin/random/Random;)Lkotlinx/datetime/YearMonth;
726
+
public static synthetic fun randomOrNull$default (Lkotlinx/datetime/YearMonthProgression;Lkotlin/random/Random;ILjava/lang/Object;)Lkotlinx/datetime/YearMonth;
727
+
public static final fun reversed (Lkotlinx/datetime/YearMonthProgression;)Lkotlinx/datetime/YearMonthProgression;
728
+
public static final fun step (Lkotlinx/datetime/YearMonthProgression;ILkotlinx/datetime/DateTimeUnit$MonthBased;)Lkotlinx/datetime/YearMonthProgression;
729
+
public static final fun step (Lkotlinx/datetime/YearMonthProgression;JLkotlinx/datetime/DateTimeUnit$MonthBased;)Lkotlinx/datetime/YearMonthProgression;
730
+
}
731
+
666
732
public final class kotlinx/datetime/format/AmPmMarker : java/lang/Enum {
667
733
public static final field AM Lkotlinx/datetime/format/AmPmMarker;
668
734
public static final field PM Lkotlinx/datetime/format/AmPmMarker;
final val days // kotlinx.datetime/YearMonth.days|{}days[0]
576
+
final fun <get-days>(): kotlinx.datetime/LocalDateRange // kotlinx.datetime/YearMonth.days.<get-days>|<get-days>(){}[0]
575
577
final val firstDay // kotlinx.datetime/YearMonth.firstDay|{}firstDay[0]
576
578
final fun <get-firstDay>(): kotlinx.datetime/LocalDate // kotlinx.datetime/YearMonth.firstDay.<get-firstDay>|<get-firstDay>(){}[0]
577
579
final val lastDay // kotlinx.datetime/YearMonth.lastDay|{}lastDay[0]
@@ -586,6 +588,8 @@ final class kotlinx.datetime/YearMonth : kotlin/Comparable<kotlinx.datetime/Year
586
588
final fun compareTo(kotlinx.datetime/YearMonth): kotlin/Int // kotlinx.datetime/YearMonth.compareTo|compareTo(kotlinx.datetime.YearMonth){}[0]
587
589
final fun equals(kotlin/Any?): kotlin/Boolean // kotlinx.datetime/YearMonth.equals|equals(kotlin.Any?){}[0]
588
590
final fun hashCode(): kotlin/Int // kotlinx.datetime/YearMonth.hashCode|hashCode(){}[0]
591
+
final fun rangeTo(kotlinx.datetime/YearMonth): kotlinx.datetime/YearMonthRange // kotlinx.datetime/YearMonth.rangeTo|rangeTo(kotlinx.datetime.YearMonth){}[0]
592
+
final fun rangeUntil(kotlinx.datetime/YearMonth): kotlinx.datetime/YearMonthRange // kotlinx.datetime/YearMonth.rangeUntil|rangeUntil(kotlinx.datetime.YearMonth){}[0]
589
593
final fun toString(): kotlin/String // kotlinx.datetime/YearMonth.toString|toString(){}[0]
590
594
591
595
final object Companion { // kotlinx.datetime/YearMonth.Companion|null[0]
@@ -600,6 +604,26 @@ final class kotlinx.datetime/YearMonth : kotlin/Comparable<kotlinx.datetime/Year
600
604
}
601
605
}
602
606
607
+
final class kotlinx.datetime/YearMonthRange : kotlin.ranges/ClosedRange<kotlinx.datetime/YearMonth>, kotlin.ranges/OpenEndRange<kotlinx.datetime/YearMonth>, kotlinx.datetime/YearMonthProgression { // kotlinx.datetime/YearMonthRange|null[0]
final val endExclusive // kotlinx.datetime/YearMonthRange.endExclusive|{}endExclusive[0]
611
+
final fun <get-endExclusive>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthRange.endExclusive.<get-endExclusive>|<get-endExclusive>(){}[0]
612
+
final val endInclusive // kotlinx.datetime/YearMonthRange.endInclusive|{}endInclusive[0]
613
+
final fun <get-endInclusive>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthRange.endInclusive.<get-endInclusive>|<get-endInclusive>(){}[0]
614
+
final val start // kotlinx.datetime/YearMonthRange.start|{}start[0]
615
+
final fun <get-start>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthRange.start.<get-start>|<get-start>(){}[0]
616
+
617
+
final fun contains(kotlinx.datetime/YearMonth): kotlin/Boolean // kotlinx.datetime/YearMonthRange.contains|contains(kotlinx.datetime.YearMonth){}[0]
618
+
final fun isEmpty(): kotlin/Boolean // kotlinx.datetime/YearMonthRange.isEmpty|isEmpty(){}[0]
619
+
final fun toString(): kotlin/String // kotlinx.datetime/YearMonthRange.toString|toString(){}[0]
620
+
621
+
final object Companion { // kotlinx.datetime/YearMonthRange.Companion|null[0]
622
+
final val EMPTY // kotlinx.datetime/YearMonthRange.Companion.EMPTY|{}EMPTY[0]
623
+
final fun <get-EMPTY>(): kotlinx.datetime/YearMonthRange // kotlinx.datetime/YearMonthRange.Companion.EMPTY.<get-EMPTY>|<get-EMPTY>(){}[0]
624
+
}
625
+
}
626
+
603
627
open class kotlinx.datetime/LocalDateProgression : kotlin.collections/Collection<kotlinx.datetime/LocalDate> { // kotlinx.datetime/LocalDateProgression|null[0]
604
628
final val first // kotlinx.datetime/LocalDateProgression.first|{}first[0]
605
629
final fun <get-first>(): kotlinx.datetime/LocalDate // kotlinx.datetime/LocalDateProgression.first.<get-first>|<get-first>(){}[0]
@@ -641,6 +665,25 @@ open class kotlinx.datetime/TimeZone { // kotlinx.datetime/TimeZone|null[0]
641
665
}
642
666
}
643
667
668
+
open class kotlinx.datetime/YearMonthProgression : kotlin.collections/Collection<kotlinx.datetime/YearMonth> { // kotlinx.datetime/YearMonthProgression|null[0]
669
+
final val first // kotlinx.datetime/YearMonthProgression.first|{}first[0]
670
+
final fun <get-first>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthProgression.first.<get-first>|<get-first>(){}[0]
671
+
final val last // kotlinx.datetime/YearMonthProgression.last|{}last[0]
672
+
final fun <get-last>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthProgression.last.<get-last>|<get-last>(){}[0]
673
+
open val size // kotlinx.datetime/YearMonthProgression.size|{}size[0]
674
+
open fun <get-size>(): kotlin/Int // kotlinx.datetime/YearMonthProgression.size.<get-size>|<get-size>(){}[0]
675
+
676
+
open fun contains(kotlinx.datetime/YearMonth): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.contains|contains(kotlinx.datetime.YearMonth){}[0]
677
+
open fun containsAll(kotlin.collections/Collection<kotlinx.datetime/YearMonth>): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.containsAll|containsAll(kotlin.collections.Collection<kotlinx.datetime.YearMonth>){}[0]
678
+
open fun equals(kotlin/Any?): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.equals|equals(kotlin.Any?){}[0]
679
+
open fun hashCode(): kotlin/Int // kotlinx.datetime/YearMonthProgression.hashCode|hashCode(){}[0]
680
+
open fun isEmpty(): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.isEmpty|isEmpty(){}[0]
681
+
open fun iterator(): kotlin.collections/Iterator<kotlinx.datetime/YearMonth> // kotlinx.datetime/YearMonthProgression.iterator|iterator(){}[0]
682
+
open fun toString(): kotlin/String // kotlinx.datetime/YearMonthProgression.toString|toString(){}[0]
683
+
684
+
final object Companion // kotlinx.datetime/YearMonthProgression.Companion|null[0]
685
+
}
686
+
644
687
sealed class kotlinx.datetime/DateTimePeriod { // kotlinx.datetime/DateTimePeriod|null[0]
645
688
abstract val days // kotlinx.datetime/DateTimePeriod.days|{}days[0]
646
689
abstract fun <get-days>(): kotlin/Int // kotlinx.datetime/DateTimePeriod.days.<get-days>|<get-days>(){}[0]
@@ -1104,6 +1147,7 @@ final fun (kotlinx.datetime/LocalTime).kotlinx.datetime/format(kotlinx.datetime.
1104
1147
final fun (kotlinx.datetime/TimeZone).kotlinx.datetime/offsetAt(kotlinx.datetime/Instant): kotlinx.datetime/UtcOffset // kotlinx.datetime/offsetAt|[email protected](kotlinx.datetime.Instant){}[0]
1105
1148
final fun (kotlinx.datetime/UtcOffset).kotlinx.datetime/asTimeZone(): kotlinx.datetime/FixedOffsetTimeZone // kotlinx.datetime/asTimeZone|[email protected](){}[0]
1106
1149
final fun (kotlinx.datetime/UtcOffset).kotlinx.datetime/format(kotlinx.datetime.format/DateTimeFormat<kotlinx.datetime/UtcOffset>): kotlin/String // kotlinx.datetime/format|[email protected](kotlinx.datetime.format.DateTimeFormat<kotlinx.datetime.UtcOffset>){}[0]
1150
+
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/downTo(kotlinx.datetime/YearMonth): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/downTo|[email protected](kotlinx.datetime.YearMonth){}[0]
1107
1151
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/format(kotlinx.datetime.format/DateTimeFormat<kotlinx.datetime/YearMonth>): kotlin/String // kotlinx.datetime/format|[email protected](kotlinx.datetime.format.DateTimeFormat<kotlinx.datetime.YearMonth>){}[0]
1108
1152
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/minus(kotlin/Int, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonth // kotlinx.datetime/minus|[email protected](kotlin.Int;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1109
1153
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/minus(kotlin/Long, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonth // kotlinx.datetime/minus|[email protected](kotlin.Long;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
@@ -1117,6 +1161,15 @@ final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/plusMonth(): kotlinx.dat
1117
1161
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/plusYear(): kotlinx.datetime/YearMonth // kotlinx.datetime/plusYear|[email protected](){}[0]
1118
1162
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/until(kotlinx.datetime/YearMonth, kotlinx.datetime/DateTimeUnit.MonthBased): kotlin/Long // kotlinx.datetime/until|[email protected](kotlinx.datetime.YearMonth;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1119
1163
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/yearsUntil(kotlinx.datetime/YearMonth): kotlin/Int // kotlinx.datetime/yearsUntil|[email protected](kotlinx.datetime.YearMonth){}[0]
1164
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/first(): kotlinx.datetime/YearMonth // kotlinx.datetime/first|[email protected](){}[0]
1165
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/firstOrNull(): kotlinx.datetime/YearMonth? // kotlinx.datetime/firstOrNull|[email protected](){}[0]
1166
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/last(): kotlinx.datetime/YearMonth // kotlinx.datetime/last|[email protected](){}[0]
1167
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/lastOrNull(): kotlinx.datetime/YearMonth? // kotlinx.datetime/lastOrNull|[email protected](){}[0]
1168
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/random(kotlin.random/Random = ...): kotlinx.datetime/YearMonth // kotlinx.datetime/random|[email protected](kotlin.random.Random){}[0]
1169
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/randomOrNull(kotlin.random/Random = ...): kotlinx.datetime/YearMonth? // kotlinx.datetime/randomOrNull|[email protected](kotlin.random.Random){}[0]
1170
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/reversed(): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/reversed|[email protected](){}[0]
1171
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/step(kotlin/Int, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/step|[email protected](kotlin.Int;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1172
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/step(kotlin/Long, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/step|[email protected](kotlin.Long;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1120
1173
final fun <#A: kotlinx.datetime.format/DateTimeFormatBuilder> (#A).kotlinx.datetime.format/alternativeParsing(kotlin/Array<out kotlin/Function1<#A, kotlin/Unit>>..., kotlin/Function1<#A, kotlin/Unit>) // kotlinx.datetime.format/alternativeParsing|alternativeParsing@0:0(kotlin.Array<out|kotlin.Function1<0:0,kotlin.Unit>>...;kotlin.Function1<0:0,kotlin.Unit>){0§<kotlinx.datetime.format.DateTimeFormatBuilder>}[0]
1121
1174
final fun <#A: kotlinx.datetime.format/DateTimeFormatBuilder> (#A).kotlinx.datetime.format/optional(kotlin/String = ..., kotlin/Function1<#A, kotlin/Unit>) // kotlinx.datetime.format/optional|optional@0:0(kotlin.String;kotlin.Function1<0:0,kotlin.Unit>){0§<kotlinx.datetime.format.DateTimeFormatBuilder>}[0]
0 commit comments