.class public final Lkotlin/io/path/LinkFollowing; .super Ljava/lang/Object; .source "PathTreeWalk.kt" # annotations .annotation system Ldalvik/annotation/SourceDebugExtension; value = "SMAP\nPathTreeWalk.kt\nKotlin\n*S Kotlin\n*F\n+ 1 PathTreeWalk.kt\nkotlin/io/path/LinkFollowing\n+ 2 ArrayIntrinsics.kt\nkotlin/ArrayIntrinsicsKt\n*L\n1#1,177:1\n26#2:178\n*S KotlinDebug\n*F\n+ 1 PathTreeWalk.kt\nkotlin/io/path/LinkFollowing\n*L\n142#1:178\n*E\n" .end annotation .annotation runtime Lkotlin/Metadata; d1 = { "\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0003\u0008\u00c0\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0019\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00050\u00042\u0006\u0010\r\u001a\u00020\u000e\u00a2\u0006\u0002\u0010\u000fJ\u0014\u0010\u0010\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00082\u0006\u0010\r\u001a\u00020\u000eR\u0016\u0010\u0003\u001a\u0008\u0012\u0004\u0012\u00020\u00050\u0004X\u0082\u0004\u00a2\u0006\u0004\n\u0002\u0010\u0006R\u0014\u0010\u0007\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0016\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\u00050\u0004X\u0082\u0004\u00a2\u0006\u0004\n\u0002\u0010\u0006R\u0014\u0010\u000b\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0011" } d2 = { "Lkotlin/io/path/LinkFollowing;", "", "()V", "followLinkOption", "", "Ljava/nio/file/LinkOption;", "[Ljava/nio/file/LinkOption;", "followVisitOption", "", "Ljava/nio/file/FileVisitOption;", "nofollowLinkOption", "nofollowVisitOption", "toLinkOptions", "followLinks", "", "(Z)[Ljava/nio/file/LinkOption;", "toVisitOptions", "kotlin-stdlib-jdk7" } k = 0x1 mv = { 0x1, 0x9, 0x0 } xi = 0x30 .end annotation # static fields .field public static final INSTANCE:Lkotlin/io/path/LinkFollowing; .field private static final followLinkOption:[Ljava/nio/file/LinkOption; .field private static final followVisitOption:Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Set<", "Ljava/nio/file/FileVisitOption;", ">;" } .end annotation .end field .field private static final nofollowLinkOption:[Ljava/nio/file/LinkOption; .field private static final nofollowVisitOption:Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Set<", "Ljava/nio/file/FileVisitOption;", ">;" } .end annotation .end field # direct methods .method static constructor ()V .locals 3 new-instance v0, Lkotlin/io/path/LinkFollowing; invoke-direct {v0}, Lkotlin/io/path/LinkFollowing;->()V sput-object v0, Lkotlin/io/path/LinkFollowing;->INSTANCE:Lkotlin/io/path/LinkFollowing; const/4 v0, 0x1 new-array v0, v0, [Ljava/nio/file/LinkOption; .line 141 sget-object v1, Ljava/nio/file/LinkOption;->NOFOLLOW_LINKS:Ljava/nio/file/LinkOption; const/4 v2, 0x0 aput-object v1, v0, v2 sput-object v0, Lkotlin/io/path/LinkFollowing;->nofollowLinkOption:[Ljava/nio/file/LinkOption; new-array v0, v2, [Ljava/nio/file/LinkOption; sput-object v0, Lkotlin/io/path/LinkFollowing;->followLinkOption:[Ljava/nio/file/LinkOption; .line 144 invoke-static {}, Lkotlin/collections/SetsKt;->emptySet()Ljava/util/Set; move-result-object v0 sput-object v0, Lkotlin/io/path/LinkFollowing;->nofollowVisitOption:Ljava/util/Set; .line 145 sget-object v0, Ljava/nio/file/FileVisitOption;->FOLLOW_LINKS:Ljava/nio/file/FileVisitOption; invoke-static {v0}, Lkotlin/collections/SetsKt;->setOf(Ljava/lang/Object;)Ljava/util/Set; move-result-object v0 sput-object v0, Lkotlin/io/path/LinkFollowing;->followVisitOption:Ljava/util/Set; return-void .end method .method private constructor ()V .locals 0 .line 140 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public final toLinkOptions(Z)[Ljava/nio/file/LinkOption; .locals 0 if-eqz p1, :cond_0 sget-object p0, Lkotlin/io/path/LinkFollowing;->followLinkOption:[Ljava/nio/file/LinkOption; goto :goto_0 :cond_0 sget-object p0, Lkotlin/io/path/LinkFollowing;->nofollowLinkOption:[Ljava/nio/file/LinkOption; :goto_0 return-object p0 .end method .method public final toVisitOptions(Z)Ljava/util/Set; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(Z)", "Ljava/util/Set<", "Ljava/nio/file/FileVisitOption;", ">;" } .end annotation if-eqz p1, :cond_0 sget-object p0, Lkotlin/io/path/LinkFollowing;->followVisitOption:Ljava/util/Set; goto :goto_0 :cond_0 sget-object p0, Lkotlin/io/path/LinkFollowing;->nofollowVisitOption:Ljava/util/Set; :goto_0 return-object p0 .end method