.class final Lkotlin/streams/jdk8/StreamsKt$asStream$1; .super Ljava/lang/Object; .source "Streams.kt" # interfaces .implements Ljava/util/function/Supplier; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lkotlin/streams/jdk8/StreamsKt;->asStream(Lkotlin/sequences/Sequence;)Ljava/util/stream/Stream; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x18 name = null .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;", "Ljava/util/function/Supplier;" } .end annotation .annotation runtime Lkotlin/Metadata; d1 = { "\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0010\u0000\u001a&\u0012\u000c\u0012\n \u0003*\u0004\u0018\u0001H\u0002H\u0002 \u0003*\u0012\u0012\u000c\u0012\n \u0003*\u0004\u0018\u0001H\u0002H\u0002\u0018\u00010\u00010\u0001\"\u0004\u0008\u0000\u0010\u0002H\n\u00a2\u0006\u0002\u0008\u0004" } d2 = { "", "Ljava/util/Spliterator;", "T", "kotlin.jvm.PlatformType", "get" } k = 0x3 mv = { 0x1, 0x5, 0x1 } .end annotation # instance fields .field final synthetic $this_asStream:Lkotlin/sequences/Sequence; # direct methods .method constructor (Lkotlin/sequences/Sequence;)V .registers 2 iput-object p1, p0, Lkotlin/streams/jdk8/StreamsKt$asStream$1;->$this_asStream:Lkotlin/sequences/Sequence; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public bridge synthetic get()Ljava/lang/Object; .registers 2 invoke-virtual {p0}, Lkotlin/streams/jdk8/StreamsKt$asStream$1;->get()Ljava/util/Spliterator; move-result-object v0 return-object v0 .end method .method public final get()Ljava/util/Spliterator; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Spliterator<", "TT;>;" } .end annotation .line 64 iget-object v0, p0, Lkotlin/streams/jdk8/StreamsKt$asStream$1;->$this_asStream:Lkotlin/sequences/Sequence; invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; move-result-object v0 const/16 v1, 0x10 invoke-static {v0, v1}, Ljava/util/Spliterators;->spliteratorUnknownSize(Ljava/util/Iterator;I)Ljava/util/Spliterator; move-result-object v0 return-object v0 .end method