Implement collection builders

This commit is contained in:
Abduqodiri Qurbonzoda
2020-03-12 05:22:48 +03:00
parent 1bf41ba7d2
commit ec166db506
10 changed files with 1164 additions and 36 deletions
@@ -674,6 +674,7 @@ public abstract class kotlin/collections/AbstractSet : kotlin/collections/Abstra
}
public final class kotlin/collections/ArrayDeque : kotlin/collections/AbstractMutableList {
public static final field Companion Lkotlin/collections/ArrayDeque$Companion;
public fun <init> ()V
public fun <init> (I)V
public fun <init> (Ljava/util/Collection;)V
@@ -2504,6 +2505,72 @@ public abstract class kotlin/collections/UShortIterator : java/util/Iterator, ko
public fun remove ()V
}
public final class kotlin/collections/builders/ListBuilder : kotlin/collections/AbstractMutableList, java/util/List, java/util/RandomAccess, kotlin/jvm/internal/markers/KMutableList {
public fun <init> ()V
public fun <init> (I)V
public fun add (ILjava/lang/Object;)V
public fun add (Ljava/lang/Object;)Z
public fun addAll (ILjava/util/Collection;)Z
public fun addAll (Ljava/util/Collection;)Z
public final fun build ()Ljava/util/List;
public fun clear ()V
public fun equals (Ljava/lang/Object;)Z
public fun get (I)Ljava/lang/Object;
public fun getSize ()I
public fun hashCode ()I
public fun indexOf (Ljava/lang/Object;)I
public fun isEmpty ()Z
public fun iterator ()Ljava/util/Iterator;
public fun lastIndexOf (Ljava/lang/Object;)I
public fun listIterator ()Ljava/util/ListIterator;
public fun listIterator (I)Ljava/util/ListIterator;
public fun remove (Ljava/lang/Object;)Z
public fun removeAll (Ljava/util/Collection;)Z
public fun removeAt (I)Ljava/lang/Object;
public fun retainAll (Ljava/util/Collection;)Z
public fun set (ILjava/lang/Object;)Ljava/lang/Object;
public fun subList (II)Ljava/util/List;
public fun toString ()Ljava/lang/String;
}
public final class kotlin/collections/builders/MapBuilder : java/util/Map, kotlin/jvm/internal/markers/KMutableMap {
public fun <init> ()V
public fun <init> (I)V
public final fun build ()Ljava/util/Map;
public fun clear ()V
public fun containsKey (Ljava/lang/Object;)Z
public fun containsValue (Ljava/lang/Object;)Z
public final fun entrySet ()Ljava/util/Set;
public fun equals (Ljava/lang/Object;)Z
public fun get (Ljava/lang/Object;)Ljava/lang/Object;
public fun getEntries ()Ljava/util/Set;
public fun getKeys ()Ljava/util/Set;
public fun getSize ()I
public fun getValues ()Ljava/util/Collection;
public fun hashCode ()I
public fun isEmpty ()Z
public final fun keySet ()Ljava/util/Set;
public fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
public fun putAll (Ljava/util/Map;)V
public fun remove (Ljava/lang/Object;)Ljava/lang/Object;
public final fun size ()I
public fun toString ()Ljava/lang/String;
public final fun values ()Ljava/util/Collection;
}
public final class kotlin/collections/builders/SetBuilder : kotlin/collections/AbstractMutableSet, java/util/Set, kotlin/jvm/internal/markers/KMutableSet {
public fun <init> ()V
public fun <init> (I)V
public fun add (Ljava/lang/Object;)Z
public final fun build ()Ljava/util/Set;
public fun clear ()V
public fun contains (Ljava/lang/Object;)Z
public fun getSize ()I
public fun isEmpty ()Z
public fun iterator ()Ljava/util/Iterator;
public fun remove (Ljava/lang/Object;)Z
}
public final class kotlin/collections/unsigned/UArraysKt {
public static final fun asList--ajY-9A ([I)Ljava/util/List;
public static final fun asList-GBYM_sE ([B)Ljava/util/List;