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]
525
+
final fun <get-days>(): kotlinx.datetime/LocalDateRange // kotlinx.datetime/YearMonth.days.<get-days>|<get-days>(){}[0]
524
526
final val firstDay // kotlinx.datetime/YearMonth.firstDay|{}firstDay[0]
525
527
final fun <get-firstDay>(): kotlinx.datetime/LocalDate // kotlinx.datetime/YearMonth.firstDay.<get-firstDay>|<get-firstDay>(){}[0]
526
528
final val lastDay // kotlinx.datetime/YearMonth.lastDay|{}lastDay[0]
@@ -535,6 +537,8 @@ final class kotlinx.datetime/YearMonth : kotlin/Comparable<kotlinx.datetime/Year
535
537
final fun compareTo(kotlinx.datetime/YearMonth): kotlin/Int // kotlinx.datetime/YearMonth.compareTo|compareTo(kotlinx.datetime.YearMonth){}[0]
536
538
final fun equals(kotlin/Any?): kotlin/Boolean // kotlinx.datetime/YearMonth.equals|equals(kotlin.Any?){}[0]
537
539
final fun hashCode(): kotlin/Int // kotlinx.datetime/YearMonth.hashCode|hashCode(){}[0]
540
+
final fun rangeTo(kotlinx.datetime/YearMonth): kotlinx.datetime/YearMonthRange // kotlinx.datetime/YearMonth.rangeTo|rangeTo(kotlinx.datetime.YearMonth){}[0]
541
+
final fun rangeUntil(kotlinx.datetime/YearMonth): kotlinx.datetime/YearMonthRange // kotlinx.datetime/YearMonth.rangeUntil|rangeUntil(kotlinx.datetime.YearMonth){}[0]
538
542
final fun toString(): kotlin/String // kotlinx.datetime/YearMonth.toString|toString(){}[0]
539
543
540
544
final object Companion { // kotlinx.datetime/YearMonth.Companion|null[0]
@@ -549,6 +553,26 @@ final class kotlinx.datetime/YearMonth : kotlin/Comparable<kotlinx.datetime/Year
549
553
}
550
554
}
551
555
556
+
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]
560
+
final fun <get-endExclusive>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthRange.endExclusive.<get-endExclusive>|<get-endExclusive>(){}[0]
561
+
final val endInclusive // kotlinx.datetime/YearMonthRange.endInclusive|{}endInclusive[0]
562
+
final fun <get-endInclusive>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthRange.endInclusive.<get-endInclusive>|<get-endInclusive>(){}[0]
563
+
final val start // kotlinx.datetime/YearMonthRange.start|{}start[0]
564
+
final fun <get-start>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthRange.start.<get-start>|<get-start>(){}[0]
565
+
566
+
final fun contains(kotlinx.datetime/YearMonth): kotlin/Boolean // kotlinx.datetime/YearMonthRange.contains|contains(kotlinx.datetime.YearMonth){}[0]
567
+
final fun isEmpty(): kotlin/Boolean // kotlinx.datetime/YearMonthRange.isEmpty|isEmpty(){}[0]
568
+
final fun toString(): kotlin/String // kotlinx.datetime/YearMonthRange.toString|toString(){}[0]
569
+
570
+
final object Companion { // kotlinx.datetime/YearMonthRange.Companion|null[0]
571
+
final val EMPTY // kotlinx.datetime/YearMonthRange.Companion.EMPTY|{}EMPTY[0]
572
+
final fun <get-EMPTY>(): kotlinx.datetime/YearMonthRange // kotlinx.datetime/YearMonthRange.Companion.EMPTY.<get-EMPTY>|<get-EMPTY>(){}[0]
573
+
}
574
+
}
575
+
552
576
open class kotlinx.datetime/LocalDateProgression : kotlin.collections/Collection<kotlinx.datetime/LocalDate> { // kotlinx.datetime/LocalDateProgression|null[0]
553
577
final val first // kotlinx.datetime/LocalDateProgression.first|{}first[0]
554
578
final fun <get-first>(): kotlinx.datetime/LocalDate // kotlinx.datetime/LocalDateProgression.first.<get-first>|<get-first>(){}[0]
@@ -590,6 +614,25 @@ open class kotlinx.datetime/TimeZone { // kotlinx.datetime/TimeZone|null[0]
590
614
}
591
615
}
592
616
617
+
open class kotlinx.datetime/YearMonthProgression : kotlin.collections/Collection<kotlinx.datetime/YearMonth> { // kotlinx.datetime/YearMonthProgression|null[0]
618
+
final val first // kotlinx.datetime/YearMonthProgression.first|{}first[0]
619
+
final fun <get-first>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthProgression.first.<get-first>|<get-first>(){}[0]
620
+
final val last // kotlinx.datetime/YearMonthProgression.last|{}last[0]
621
+
final fun <get-last>(): kotlinx.datetime/YearMonth // kotlinx.datetime/YearMonthProgression.last.<get-last>|<get-last>(){}[0]
622
+
open val size // kotlinx.datetime/YearMonthProgression.size|{}size[0]
623
+
open fun <get-size>(): kotlin/Int // kotlinx.datetime/YearMonthProgression.size.<get-size>|<get-size>(){}[0]
624
+
625
+
open fun contains(kotlinx.datetime/YearMonth): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.contains|contains(kotlinx.datetime.YearMonth){}[0]
626
+
open fun containsAll(kotlin.collections/Collection<kotlinx.datetime/YearMonth>): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.containsAll|containsAll(kotlin.collections.Collection<kotlinx.datetime.YearMonth>){}[0]
627
+
open fun equals(kotlin/Any?): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.equals|equals(kotlin.Any?){}[0]
628
+
open fun hashCode(): kotlin/Int // kotlinx.datetime/YearMonthProgression.hashCode|hashCode(){}[0]
629
+
open fun isEmpty(): kotlin/Boolean // kotlinx.datetime/YearMonthProgression.isEmpty|isEmpty(){}[0]
630
+
open fun iterator(): kotlin.collections/Iterator<kotlinx.datetime/YearMonth> // kotlinx.datetime/YearMonthProgression.iterator|iterator(){}[0]
631
+
open fun toString(): kotlin/String // kotlinx.datetime/YearMonthProgression.toString|toString(){}[0]
632
+
633
+
final object Companion // kotlinx.datetime/YearMonthProgression.Companion|null[0]
634
+
}
635
+
593
636
sealed class kotlinx.datetime/DateTimePeriod { // kotlinx.datetime/DateTimePeriod|null[0]
594
637
abstract val days // kotlinx.datetime/DateTimePeriod.days|{}days[0]
595
638
abstract fun <get-days>(): kotlin/Int // kotlinx.datetime/DateTimePeriod.days.<get-days>|<get-days>(){}[0]
@@ -997,6 +1040,7 @@ final fun (kotlinx.datetime/LocalTime).kotlinx.datetime/format(kotlinx.datetime.
997
1040
final fun (kotlinx.datetime/TimeZone).kotlinx.datetime/offsetAt(kotlinx.datetime/Instant): kotlinx.datetime/UtcOffset // kotlinx.datetime/offsetAt|offsetAt@kotlinx.datetime.TimeZone(kotlinx.datetime.Instant){}[0]
998
1041
final fun (kotlinx.datetime/UtcOffset).kotlinx.datetime/asTimeZone(): kotlinx.datetime/FixedOffsetTimeZone // kotlinx.datetime/asTimeZone|asTimeZone@kotlinx.datetime.UtcOffset(){}[0]
999
1042
final fun (kotlinx.datetime/UtcOffset).kotlinx.datetime/format(kotlinx.datetime.format/DateTimeFormat<kotlinx.datetime/UtcOffset>): kotlin/String // kotlinx.datetime/format|format@kotlinx.datetime.UtcOffset(kotlinx.datetime.format.DateTimeFormat<kotlinx.datetime.UtcOffset>){}[0]
1043
+
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/downTo(kotlinx.datetime/YearMonth): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/downTo|downTo@kotlinx.datetime.YearMonth(kotlinx.datetime.YearMonth){}[0]
1000
1044
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/format(kotlinx.datetime.format/DateTimeFormat<kotlinx.datetime/YearMonth>): kotlin/String // kotlinx.datetime/format|format@kotlinx.datetime.YearMonth(kotlinx.datetime.format.DateTimeFormat<kotlinx.datetime.YearMonth>){}[0]
1001
1045
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/minus(kotlin/Int, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonth // kotlinx.datetime/minus|minus@kotlinx.datetime.YearMonth(kotlin.Int;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1002
1046
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/minus(kotlin/Long, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonth // kotlinx.datetime/minus|minus@kotlinx.datetime.YearMonth(kotlin.Long;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
@@ -1010,6 +1054,15 @@ final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/plusMonth(): kotlinx.dat
1010
1054
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/plusYear(): kotlinx.datetime/YearMonth // kotlinx.datetime/plusYear|plusYear@kotlinx.datetime.YearMonth(){}[0]
1011
1055
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/until(kotlinx.datetime/YearMonth, kotlinx.datetime/DateTimeUnit.MonthBased): kotlin/Long // kotlinx.datetime/until|until@kotlinx.datetime.YearMonth(kotlinx.datetime.YearMonth;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1012
1056
final fun (kotlinx.datetime/YearMonth).kotlinx.datetime/yearsUntil(kotlinx.datetime/YearMonth): kotlin/Int // kotlinx.datetime/yearsUntil|yearsUntil@kotlinx.datetime.YearMonth(kotlinx.datetime.YearMonth){}[0]
1057
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/first(): kotlinx.datetime/YearMonth // kotlinx.datetime/first|first@kotlinx.datetime.YearMonthProgression(){}[0]
1058
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/firstOrNull(): kotlinx.datetime/YearMonth? // kotlinx.datetime/firstOrNull|firstOrNull@kotlinx.datetime.YearMonthProgression(){}[0]
1059
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/last(): kotlinx.datetime/YearMonth // kotlinx.datetime/last|last@kotlinx.datetime.YearMonthProgression(){}[0]
1060
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/lastOrNull(): kotlinx.datetime/YearMonth? // kotlinx.datetime/lastOrNull|lastOrNull@kotlinx.datetime.YearMonthProgression(){}[0]
1061
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/random(kotlin.random/Random = ...): kotlinx.datetime/YearMonth // kotlinx.datetime/random|random@kotlinx.datetime.YearMonthProgression(kotlin.random.Random){}[0]
1062
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/randomOrNull(kotlin.random/Random = ...): kotlinx.datetime/YearMonth? // kotlinx.datetime/randomOrNull|randomOrNull@kotlinx.datetime.YearMonthProgression(kotlin.random.Random){}[0]
1063
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/reversed(): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/reversed|reversed@kotlinx.datetime.YearMonthProgression(){}[0]
1064
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/step(kotlin/Int, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/step|step@kotlinx.datetime.YearMonthProgression(kotlin.Int;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1065
+
final fun (kotlinx.datetime/YearMonthProgression).kotlinx.datetime/step(kotlin/Long, kotlinx.datetime/DateTimeUnit.MonthBased): kotlinx.datetime/YearMonthProgression // kotlinx.datetime/step|step@kotlinx.datetime.YearMonthProgression(kotlin.Long;kotlinx.datetime.DateTimeUnit.MonthBased){}[0]
1013
1066
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]
1014
1067
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