.class public final Lkotlin/collections/builders/MapBuilderKeys; .super Lkotlin/collections/AbstractMutableSet; .source "SourceFile" # interfaces .implements Ljava/util/Set; .implements Lkotlin/jvm/internal/markers/KMutableSet; # instance fields .field public final backing:Lkotlin/collections/builders/MapBuilder; # direct methods .method public constructor (Lkotlin/collections/builders/MapBuilder;)V .locals 1 const-string v0, "backing" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 613 invoke-direct {p0}, Lkotlin/collections/AbstractMutableSet;->()V iput-object p1, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; return-void .end method # virtual methods .method public add(Ljava/lang/Object;)Z .locals 0 .line 619 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public addAll(Ljava/util/Collection;)Z .locals 1 const-string v0, "elements" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 620 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public clear()V .locals 1 iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 618 invoke-virtual {v0}, Lkotlin/collections/builders/MapBuilder;->clear()V return-void .end method .method public contains(Ljava/lang/Object;)Z .locals 1 iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 617 invoke-virtual {v0, p1}, Lkotlin/collections/builders/MapBuilder;->containsKey(Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public getSize()I .locals 1 iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 615 invoke-virtual {v0}, Lkotlin/collections/builders/MapBuilder;->size()I move-result v0 return v0 .end method .method public isEmpty()Z .locals 1 iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 616 invoke-virtual {v0}, Lkotlin/collections/builders/MapBuilder;->isEmpty()Z move-result v0 return v0 .end method .method public iterator()Ljava/util/Iterator; .locals 1 iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 622 invoke-virtual {v0}, Lkotlin/collections/builders/MapBuilder;->keysIterator$kotlin_stdlib()Lkotlin/collections/builders/MapBuilder$KeysItr; move-result-object v0 return-object v0 .end method .method public remove(Ljava/lang/Object;)Z .locals 1 iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 621 invoke-virtual {v0, p1}, Lkotlin/collections/builders/MapBuilder;->removeKey$kotlin_stdlib(Ljava/lang/Object;)I move-result p1 if-ltz p1, :cond_0 const/4 p1, 0x1 goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 return p1 .end method .method public removeAll(Ljava/util/Collection;)Z .locals 1 const-string v0, "elements" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 625 invoke-virtual {v0}, Lkotlin/collections/builders/MapBuilder;->checkIsMutable$kotlin_stdlib()V .line 626 invoke-super {p0, p1}, Ljava/util/AbstractCollection;->removeAll(Ljava/util/Collection;)Z move-result p1 return p1 .end method .method public retainAll(Ljava/util/Collection;)Z .locals 1 const-string v0, "elements" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lkotlin/collections/builders/MapBuilderKeys;->backing:Lkotlin/collections/builders/MapBuilder; .line 630 invoke-virtual {v0}, Lkotlin/collections/builders/MapBuilder;->checkIsMutable$kotlin_stdlib()V .line 631 invoke-super {p0, p1}, Ljava/util/AbstractCollection;->retainAll(Ljava/util/Collection;)Z move-result p1 return p1 .end method