okio.internal.ResourceFileSystem$Companion.class Maven / Gradle / Ivy
???? 4- *okio/internal/ResourceFileSystem$Companion java/lang/Object ()V
this ,Lokio/internal/ResourceFileSystem$Companion; getROOT
()Lokio/Path; #Lorg/jetbrains/annotations/NotNull; okio/internal/ResourceFileSystem access$getROOT$cp
removeBase #(Lokio/Path;Lokio/Path;)Lokio/Path; kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
base okio/Path toString ()Ljava/lang/String; ! "
#
% java/lang/CharSequence ' kotlin/text/StringsKt ) removePrefix >(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; + ,
* - replace$default <(Ljava/lang/String;CCZILjava/lang/Object;)Ljava/lang/String; / 0
* 1 resolve (Ljava/lang/String;)Lokio/Path; 3 4
5 prefix Ljava/lang/String; $this$removeBase Lokio/Path; toClasspathRoots )(Ljava/lang/ClassLoader;)Ljava/util/List; V(Ljava/lang/ClassLoader;)Ljava/util/List;>; > java/lang/ClassLoader @ getResources +(Ljava/lang/String;)Ljava/util/Enumeration; B C
A D getResources("") F checkNotNullExpressionValue H
I java/util/Collections K list .(Ljava/util/Enumeration;)Ljava/util/ArrayList; M N
L O java.util.Collections.list(this) Q java/util/List S java/lang/Iterable U java/util/ArrayList W
X java/util/Collection Z iterator ()Ljava/util/Iterator; \ ] V ^ java/util/Iterator ` hasNext ()Z b c a d next ()Ljava/lang/Object; f g a h java/net/URL j access$getCompanion$p .()Lokio/internal/ResourceFileSystem$Companion; l m
n it p
toFileRoot (Ljava/net/URL;)Lkotlin/Pair; r s
t add (Ljava/lang/Object;)Z v w [ x META-INF/MANIFEST.MF z $getResources("META-INF/MANIFEST.MF") | toJarRoot ~ s
kotlin/collections/CollectionsKt ? plus <(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; ? ?
? ? @$i$a$-mapNotNull-ResourceFileSystem$Companion$toClasspathRoots$1 I Ljava/net/URL; it$iv$iv Ljava/lang/Object; >$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv
element$iv$iv @$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv element$iv$iv$iv $this$forEach$iv$iv$iv Ljava/lang/Iterable; $i$f$forEach $this$mapNotNullTo$iv$iv destination$iv$iv Ljava/util/Collection; $i$f$mapNotNullTo $this$mapNotNull$iv $i$f$mapNotNull @$i$a$-mapNotNull-ResourceFileSystem$Companion$toClasspathRoots$2 $this$toClasspathRoots Ljava/lang/ClassLoader; kotlin/Pair ? ;(Ljava/net/URL;)Lkotlin/Pair; $Lorg/jetbrains/annotations/Nullable; getProtocol ? "
k ? file ? areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? okio/FileSystem ? SYSTEM Lokio/FileSystem; ? ? ? ? Companion Lokio/Path$Companion; ? ? ? java/io/File ? toURI ()Ljava/net/URI; ? ?
k ? (Ljava/net/URI;)V ?
? ? okio/Path$Companion ? get$default D(Lokio/Path$Companion;Ljava/io/File;ZILjava/lang/Object;)Lokio/Path; ? ?
? ? kotlin/TuplesKt ? to 3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; ? ?
? ? $this$toFileRoot
k #
toString() ? jar:file: ? startsWith$default ;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z ? ?
* ? ! ? lastIndexOf$default B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I ? ?
* ? jar: ? java/lang/String ? length ()I ? ?
? ? substring (II)Ljava/lang/String; ? ?
? ? 4(this as java.lang.Strin…ing(startIndex, endIndex) ? java/net/URI ? create "(Ljava/lang/String;)Ljava/net/URI; ? ?
? ? :okio/internal/ResourceFileSystem$Companion$toJarRoot$zip$1 ? INSTANCE