diff --git a/.github/workflows/CODECOV.yml b/.github/workflows/CODECOV.yml new file mode 100644 index 0000000..08a5cc7 --- /dev/null +++ b/.github/workflows/CODECOV.yml @@ -0,0 +1,36 @@ +name: CODECOV +# https://docs.github.com/en/actions/learn-github-actions/expressions + +on: + push: + branches: [ main, 'release/**' ] + pull_request: + branches: [ main, 'release/**' ] + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +env: + CI: true + + JAVA_VERSION: 17 + JAVA_DISTRIBUTION: zulu + +jobs: + test: + timeout-minutes: 30 + runs-on: ubuntu-latest + steps: + - { uses: actions/checkout@v4 } + - { name: Use Node.js 20.x, uses: actions/setup-node@v4, with: { node-version: 20.x } } + - { name: Setup Deno, uses: denoland/setup-deno@v1, with: { deno-version: "1.44.4" } } + - { name: Replace gradle wrapper, run: "sed 's/-all/-bin/g' gradle/wrapper/gradle-wrapper.properties > gradle/wrapper/gradle-wrapper.properties.bak; cp gradle/wrapper/gradle-wrapper.properties.bak gradle/wrapper/gradle-wrapper.properties" } + - { name: Set up JDK, uses: actions/setup-java@v4, with: { distribution: "${{ env.JAVA_DISTRIBUTION }}", java-version: "${{ env.JAVA_VERSION }}" } } + - { name: Prepare Gradle, uses: gradle/actions/setup-gradle@d9c87d481d55275bb5441eef3fe0e46805f9ef70 } # https://github.com/gradle/actions/releases/tag/v3.5.0 + - { name: Start gradle, run: ./gradlew } + - { name: Code coverage, run: ./gradlew koverXmlReport } + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v4.0.1 + with: + token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/TEST.yml b/.github/workflows/TEST.yml index 4e5caa9..56feda5 100644 --- a/.github/workflows/TEST.yml +++ b/.github/workflows/TEST.yml @@ -30,7 +30,7 @@ jobs: #- { outputKey: testJs, os: ubuntu-latest, testTask: "wasmBrowserTest", buildTasks: "jsNodeTest jsBrowserTest" } - { outputKey: testJs, os: ubuntu-latest, testTask: "wasmBrowserTest", buildTasks: "jsBrowserTest jsDenoTest" } - { outputKey: testAndroid, os: ubuntu-latest, enableAndroid: true } - - { outputKey: testJvmMacos, os: macos-latest, testTask: jvmTest } + - { outputKey: testJvmMacos, os: macos-latest, testTask: jvmTest apiCheck } - { outputKey: testJvmLinux, os: ubuntu-latest, testTask: jvmTest, precompileTask: compileTestKotlinJvm, enableKotlinNative: true, enableSandbox: true, e2e: true } - { outputKey: testJvmWindows, os: windows-latest, testTask: jvmTest, precompileTask: compileTestKotlinJvm } #if: ${{ needs.changes.outputs[matrix.outputKey] == 'true' }} diff --git a/build.gradle.kts b/build.gradle.kts index 6e98412..91b6a08 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,6 +17,8 @@ import java.util.concurrent.* plugins { kotlin("multiplatform") version "2.0.0" id("com.android.library") version "8.2.2" + id("org.jetbrains.kotlinx.kover") version "0.8.3" apply false + id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.16.2" id("org.jetbrains.dokka") version "1.9.20" `maven-publish` signing @@ -32,7 +34,10 @@ var REAL_VERSION = System.getenv("FORCED_VERSION") //val REAL_VERSION = System.getenv("FORCED_VERSION") ?: "999.0.0.999" +//val JVM_TARGET = JvmTarget.JVM_1_8 +//val JDK_VERSION = org.gradle.api.JavaVersion.VERSION_1_8 val JVM_TARGET = JvmTarget.JVM_1_8 +val JDK_VERSION = org.gradle.api.JavaVersion.VERSION_1_8 val GROUP = "com.soywiz" kotlin { @@ -55,7 +60,29 @@ allprojects { project.apply(plugin = "kotlin-multiplatform") project.apply(plugin = "android-library") + java.toolchain.languageVersion = JavaLanguageVersion.of(JDK_VERSION.majorVersion) + kotlin.jvmToolchain(JDK_VERSION.majorVersion.toInt()) + afterEvaluate { + tasks.withType(Test::class) { + //this.javaLauncher.set() + this.javaLauncher.set(javaToolchains.launcherFor { + // 17 is latest at the current moment + languageVersion.set(JavaLanguageVersion.of(JDK_VERSION.majorVersion)) + }) + } + } + + kotlin { + androidTarget { + this.compilerOptions.jvmTarget.set(JvmTarget.JVM_17) + } + } + android { + compileOptions { + sourceCompatibility = JDK_VERSION + targetCompatibility = JDK_VERSION + } //signingConfigs { // debug { // […] @@ -343,19 +370,6 @@ subprojects { apply(plugin = "maven-publish") apply(plugin = "signing") - //val JDK_VERSION = 8 - //java.toolchain.languageVersion = JavaLanguageVersion.of(JDK_VERSION) - //kotlin.jvmToolchain(JDK_VERSION) - //afterEvaluate { - // tasks.withType(Test::class) { - // //this.javaLauncher.set() - // this.javaLauncher.set(javaToolchains.launcherFor { - // // 17 is latest at the current moment - // languageVersion.set(JavaLanguageVersion.of(JDK_VERSION)) - // }) - // } - //} - kotlin { js { //nodejs() @@ -971,10 +985,12 @@ class MicroAmper(val project: Project) { main = maybeCreate("${name}Main").also { it.kotlin.srcDirIfExists("src$atName") it.resources.srcDirIfExists("resources$atName") + it.kotlin.srcDir("build/generated/ksp/$name/${name}Main/kotlin") }, test = maybeCreate("${name}Test").also { it.kotlin.srcDirIfExists("test$atName") it.resources.srcDirIfExists("testResources$atName") + it.kotlin.srcDir("build/generated/ksp/$name/${name}Test/kotlin") } ) } @@ -988,6 +1004,8 @@ class MicroAmper(val project: Project) { ssDependsOn("appleNonWatchos", "apple") ssDependsOn("appleIosTvos", "apple") + maybeCreate("commonMain").kotlin.srcDir("build/generated/ksp/metadata/commonMain/kotlin") + for (platform in kotlinPlatforms) { val isMacos = platform.startsWith("macos") val isIos = platform.startsWith("ios") @@ -1109,11 +1127,14 @@ allprojects { afterEvaluate { tasks.withType(org.gradle.api.tasks.testing.Test::class) { //println("TEST-TASK: $this") - jvmArgs( - "--add-opens", "java.base/java.nio=ALL-UNNAMED", - //"--add-opens", "java.base/jdk.incubator.foreign=ALL-UNNAMED", - "--add-opens", "java.base/sun.nio.ch=ALL-UNNAMED", - ) + if (JDK_VERSION.majorVersion.toInt() >= 9) { + jvmArgs( + "-XX:+IgnoreUnrecognizedVMOptions", + "--add-opens", "java.base/java.nio=ALL-UNNAMED", + //"--add-opens", "java.base/jdk.incubator.foreign=ALL-UNNAMED", + "--add-opens", "java.base/sun.nio.ch=ALL-UNNAMED", + ) + } } } } @@ -1122,6 +1143,7 @@ allprojects { subprojects { plugins.apply("org.jetbrains.dokka") + plugins.apply("org.jetbrains.kotlinx.kover") } allprojects { @@ -1130,3 +1152,7 @@ allprojects { offlineMode.set(true) } } + +apiValidation { + ignoredProjects.addAll(listOf(rootProject.name)) +} diff --git a/korlibs-io-nodejs/api/android/korlibs-io-nodejs.api b/korlibs-io-nodejs/api/android/korlibs-io-nodejs.api new file mode 100644 index 0000000..ad06966 --- /dev/null +++ b/korlibs-io-nodejs/api/android/korlibs-io-nodejs.api @@ -0,0 +1,4 @@ +public final class korlibs/io/runtime/node/ConfigureNodeJsTargetKt { + public static final fun configureNodeJsTarget ()V +} + diff --git a/korlibs-io-nodejs/api/jvm/korlibs-io-nodejs.api b/korlibs-io-nodejs/api/jvm/korlibs-io-nodejs.api new file mode 100644 index 0000000..ad06966 --- /dev/null +++ b/korlibs-io-nodejs/api/jvm/korlibs-io-nodejs.api @@ -0,0 +1,4 @@ +public final class korlibs/io/runtime/node/ConfigureNodeJsTargetKt { + public static final fun configureNodeJsTarget ()V +} + diff --git a/korlibs-io/api/android/korlibs-io.api b/korlibs-io/api/android/korlibs-io.api new file mode 100644 index 0000000..428f878 --- /dev/null +++ b/korlibs-io/api/android/korlibs-io.api @@ -0,0 +1,3324 @@ +public final class korlibs/io/KorioAndroidKt { + public static final fun Korio (Landroid/content/Context;Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/io/KorioKt { + public static final fun Korio (Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/io/async/AsyncCache { + public fun ()V + public final fun getPromises ()Ljava/util/LinkedHashMap; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/async/AsyncCacheGen { + public fun (Lkotlin/jvm/functions/Function2;)V + public final fun getPromises ()Ljava/util/LinkedHashMap; + public final fun invoke (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/async/AsyncExtKt { + public static final fun async (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun async (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncAsap (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncAsap (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncImmediately (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncImmediately (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun getDEBUG_ASYNC_LAUNCH_ERRORS ()Z + public static final fun getDEFAULT_SUSPEND_TEST_TIMEOUT ()J + public static final fun getDEFAULT_TEST_SYNC_IO ()Ljava/lang/Boolean; + public static final fun launch (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchAsap (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchAsap (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchImmediately (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchImmediately (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchUnscoped (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)V + public static final fun launchUnscoped (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)V + public static final fun launchUnscopedAndWait (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun suspendTest-hhJSO8g (Lkotlin/jvm/functions/Function0;Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTest-hhJSO8g$default (Lkotlin/jvm/functions/Function0;Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static final fun suspendTest-k1IrOU0 (Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTest-k1IrOU0$default (Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static final fun suspendTestNoBrowser (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTestNoBrowser$default (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static final fun suspendTestNoJs (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTestNoJs$default (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V +} + +public final class korlibs/io/async/AsyncInmemoryCache { + public fun ()V + public fun (Lkorlibs/time/TimeProvider;)V + public synthetic fun (Lkorlibs/time/TimeProvider;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun get-SxA4cEA (Lkotlin/reflect/KClass;Ljava/lang/String;J)Lkorlibs/io/async/AsyncInmemoryEntry; + public final fun get-dWUq8MI (Ljava/lang/String;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCache ()Ljava/util/LinkedHashMap; + public final fun getTimeProvider ()Lkorlibs/time/TimeProvider; +} + +public final class korlibs/io/async/AsyncInmemoryCache$Entry { + public synthetic fun (DLkotlinx/coroutines/Deferred;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-Wg0KzQs ()D + public final fun component2 ()Lkotlinx/coroutines/Deferred; + public final fun copy-_ZtuoXs (DLkotlinx/coroutines/Deferred;)Lkorlibs/io/async/AsyncInmemoryCache$Entry; + public static synthetic fun copy-_ZtuoXs$default (Lkorlibs/io/async/AsyncInmemoryCache$Entry;DLkotlinx/coroutines/Deferred;ILjava/lang/Object;)Lkorlibs/io/async/AsyncInmemoryCache$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lkotlinx/coroutines/Deferred; + public final fun getTimestamp-Wg0KzQs ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/async/AsyncInmemoryEntry { + public synthetic fun (Lkotlin/reflect/KClass;Lkorlibs/io/async/AsyncInmemoryCache;Ljava/lang/String;JLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun get (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCache ()Lkorlibs/io/async/AsyncInmemoryCache; + public final fun getClazz ()Lkotlin/reflect/KClass; + public final fun getKey ()Ljava/lang/String; + public final fun getTtl-UwyO8pc ()J +} + +public final class korlibs/io/async/ChannelExtKt { + public static final fun chunks (Lkotlinx/coroutines/channels/ReceiveChannel;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun produce (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun produce$default (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun toAsyncInputStream (Lkotlinx/coroutines/channels/ReceiveChannel;)Lkorlibs/io/stream/AsyncInputStream; + public static final fun toChannel (Ljava/lang/Iterable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun toChannel (Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class korlibs/io/async/EmptyContinuation : kotlin/coroutines/Continuation { + public static final field Companion Lkorlibs/io/async/EmptyContinuation$Companion; + public fun (Lkotlin/coroutines/CoroutineContext;)V + public fun getContext ()Lkotlin/coroutines/CoroutineContext; + public fun resumeWith (Ljava/lang/Object;)V +} + +public final class korlibs/io/async/EmptyContinuation$Companion : korlibs/io/async/EmptyContinuation { +} + +public final class korlibs/io/async/KlockExtKt { + public static final fun withTimeoutNullable-k1IrOU0 (Lkotlin/time/Duration;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/async/ObservableProperty { + public static final field Companion Lkorlibs/io/async/ObservableProperty$Companion; + public fun (Ljava/lang/Object;)V + public final fun bind (Lkotlin/reflect/KMutableProperty0;)V + public final fun clear ()V + public final fun getObserverCount ()I + public final fun getValue ()Ljava/lang/Object; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun invoke (Ljava/lang/Object;)V + public final fun invoke (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/async/ObservableProperty; + public final fun observe (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/async/ObservableProperty; + public final fun observeStart (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/async/ObservableProperty; + public final fun setValue (Ljava/lang/Object;)V + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V + public final fun update (Ljava/lang/Object;)V +} + +public final class korlibs/io/async/ObservableProperty$Companion { + public final fun synchronize (Lkotlin/reflect/KMutableProperty0;Lkotlin/reflect/KMutableProperty0;)V +} + +public final class korlibs/io/async/ObservablePropertyKt { + public static final fun ObservableProperty (Lkotlin/reflect/KMutableProperty0;)Lkorlibs/io/async/ObservableProperty; +} + +public final class korlibs/io/async/WaitSubscriberKt { + public static final fun waitSubscriber (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun waitSubscriberCloseable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/compression/zip/DosFileDateTime { + public fun (II)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/io/compression/zip/DosFileDateTime; + public static synthetic fun copy$default (Lkorlibs/io/compression/zip/DosFileDateTime;IIILjava/lang/Object;)Lkorlibs/io/compression/zip/DosFileDateTime; + public fun equals (Ljava/lang/Object;)Z + public final fun getDay ()I + public final fun getDosDate ()I + public final fun getDosTime ()I + public final fun getFullYear ()I + public final fun getHours ()I + public final fun getMinutes ()I + public final fun getMonth1 ()I + public final fun getSeconds ()I + public final fun getUtc-Wg0KzQs ()D + public fun hashCode ()I + public final fun setDosDate (I)V + public final fun setDosTime (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipBuilder { + public static final field Companion Lkorlibs/io/compression/zip/ZipBuilder$Companion; + public fun ()V +} + +public final class korlibs/io/compression/zip/ZipBuilder$Companion { + public final fun addDirEntry (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/zip/ZipEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun addZipFileEntry (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun addZipFileEntry$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun addZipFileEntryTree (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Ljava/util/List;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun addZipFileEntryTree$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Ljava/util/List;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createZipFromTree (Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTree$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getZipId (Lkorlibs/io/compression/CompressionMethod;)I +} + +public final class korlibs/io/compression/zip/ZipEntry { + public fun (IIJIIIIIII[B[BIII[B)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()[B + public final fun component12 ()[B + public final fun component13 ()I + public final fun component14 ()I + public final fun component15 ()I + public final fun component16 ()[B + public final fun component2 ()I + public final fun component3 ()J + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIJIIIIIII[B[BIII[B)Lkorlibs/io/compression/zip/ZipEntry; + public static synthetic fun copy$default (Lkorlibs/io/compression/zip/ZipEntry;IIJIIIIIII[B[BIII[BILjava/lang/Object;)Lkorlibs/io/compression/zip/ZipEntry; + public fun equals (Ljava/lang/Object;)Z + public final fun getCommentBytes ()[B + public final fun getCompressedSize ()I + public final fun getCompressionMethod ()I + public final fun getCrc32 ()I + public final fun getDate ()I + public final fun getDiskNumberStart ()I + public final fun getExternalAttributes ()I + public final fun getExtraBytes ()[B + public final fun getExtractVersion ()I + public final fun getFlags ()I + public final fun getHeaderOffset ()J + public final fun getInternalAttributes ()I + public final fun getNameBytes ()[B + public final fun getTime ()I + public final fun getUncompressedSize ()I + public final fun getVersionMadeBy ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipEntry2 { + public fun (Ljava/lang/String;IZLkorlibs/io/compression/zip/DosFileDateTime;IJLkorlibs/io/stream/AsyncStream;JJ)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()Z + public final fun component4 ()Lkorlibs/io/compression/zip/DosFileDateTime; + public final fun component5 ()I + public final fun component6 ()J + public final fun component7 ()Lkorlibs/io/stream/AsyncStream; + public final fun component8 ()J + public final fun component9 ()J + public final fun copy (Ljava/lang/String;IZLkorlibs/io/compression/zip/DosFileDateTime;IJLkorlibs/io/stream/AsyncStream;JJ)Lkorlibs/io/compression/zip/ZipEntry2; + public static synthetic fun copy$default (Lkorlibs/io/compression/zip/ZipEntry2;Ljava/lang/String;IZLkorlibs/io/compression/zip/DosFileDateTime;IJLkorlibs/io/stream/AsyncStream;JJILjava/lang/Object;)Lkorlibs/io/compression/zip/ZipEntry2; + public fun equals (Ljava/lang/Object;)Z + public final fun getCompressedSize ()J + public final fun getCompressionMethod ()I + public final fun getHeaderEntry ()Lkorlibs/io/stream/AsyncStream; + public final fun getInode ()J + public final fun getOffset ()I + public final fun getPath ()Ljava/lang/String; + public final fun getTime ()Lkorlibs/io/compression/zip/DosFileDateTime; + public final fun getUncompressedSize ()J + public fun hashCode ()I + public final fun isDirectory ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipFile { + public static final field Companion Lkorlibs/io/compression/zip/ZipFile$Companion; + public synthetic fun (ZLkorlibs/io/stream/AsyncStream;ZLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCaseSensitive ()Z + public final fun getDummy ()Z + public final fun getFiles ()Ljava/util/LinkedHashMap; + public final fun getFilesPerFolder ()Ljava/util/LinkedHashMap; + public final fun getName ()Ljava/lang/String; + public final fun getS ()Lkorlibs/io/stream/AsyncStream; + public final fun normalizeName (Ljava/lang/String;)Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipFile$Companion { + public final fun invoke (Lkorlibs/io/stream/AsyncStream;ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun invoke$default (Lkorlibs/io/compression/zip/ZipFile$Companion;Lkorlibs/io/stream/AsyncStream;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface annotation class korlibs/io/experimental/KorioExperimentalApi : java/lang/annotation/Annotation { +} + +public abstract interface annotation class korlibs/io/experimental/KorioInternal : java/lang/annotation/Annotation { +} + +public abstract interface annotation class korlibs/io/experimental/SuppressIfAnnotated : java/lang/annotation/Annotation { +} + +public final class korlibs/io/file/PathInfoExtKt { + public static final fun getMimeTypeByExtension (Lkorlibs/io/file/Path;)Lkorlibs/io/net/MimeType; + public static final fun getMimeTypeByExtension-pnq4Q78 (Ljava/lang/String;)Lkorlibs/io/net/MimeType; +} + +public abstract interface class korlibs/io/file/SimpleStorage { + public abstract fun get (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun remove (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun set (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/VfsExtKt { + public static final fun writeToFile ([BLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun writeToFile ([BLkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/registry/WindowsRegistry { + public static final field HKEY_CLASSES_ROOT I + public static final field HKEY_CURRENT_CONFIG I + public static final field HKEY_CURRENT_USER I + public static final field HKEY_CURRENT_USER_LOCAL_SETTINGS I + public static final field HKEY_DYN_DATA I + public static final field HKEY_LOCAL_MACHINE I + public static final field HKEY_PERFORMANCE_DATA I + public static final field HKEY_PERFORMANCE_NLSTEXT I + public static final field HKEY_PERFORMANCE_TEXT I + public static final field HKEY_USERS I + public static final field INSTANCE Lkorlibs/io/file/registry/WindowsRegistry; + public final fun createKey (Ljava/lang/String;)Z + public final fun deleteKey (Ljava/lang/String;)V + public final fun deleteValue (Ljava/lang/String;)V + public final fun getKEY_MAP ()Ljava/util/Map; + public final fun getValue (Ljava/lang/String;)Ljava/lang/Object; + public final fun hasKey (Ljava/lang/String;)Z + public final fun hasValue (Ljava/lang/String;)Z + public final fun isSupported ()Z + public final fun listSubKeys (Ljava/lang/String;)Ljava/util/List; + public final fun listValueKeys (Ljava/lang/String;)Ljava/util/List; + public final fun listValues (Ljava/lang/String;)Ljava/util/Map; + public final fun setValue (Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/io/file/registry/WindowsRegistry$Advapi32 : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/io/file/registry/WindowsRegistry$Advapi32; + public final fun getRegCloseKey ()Lkotlin/jvm/functions/Function1; + public final fun getRegCreateKeyExW ()Lkotlin/jvm/functions/Function9; + public final fun getRegDeleteKeyW ()Lkotlin/jvm/functions/Function2; + public final fun getRegDeleteValueW ()Lkotlin/jvm/functions/Function2; + public final fun getRegEnumKeyExW ()Lkotlin/jvm/functions/Function8; + public final fun getRegEnumValueW ()Lkotlin/jvm/functions/Function8; + public final fun getRegGetValueW ()Lkotlin/jvm/functions/Function7; + public final fun getRegOpenKeyExW ()Lkotlin/jvm/functions/Function5; + public final fun getRegQueryInfoKeyW ()Lkotlin/jvm/functions/Function12; + public final fun getRegSetValueExW ()Lkotlin/jvm/functions/Function6; +} + +public final class korlibs/io/file/registry/WindowsRegistry$RegistryException : java/lang/Exception { + public fun (I)V + public final fun getErrorCode ()I +} + +public final class korlibs/io/file/registry/WindowsRegistryVfs : korlibs/io/file/Vfs { + public static final field INSTANCE Lkorlibs/io/file/registry/WindowsRegistryVfs; + public fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getHKEY_CURRENT_USER ()Lkorlibs/io/file/VfsFile; + public final fun getHKEY_LOCAL_MACHINE ()Lkorlibs/io/file/VfsFile; + public fun getSupportedAttributeTypes ()Ljava/util/List; + public final fun getValueSize (Ljava/lang/Object;)J + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mkdir (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun normalizePath (Ljava/lang/String;)Ljava/lang/String; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Lkorlibs/io/stream/AsyncInputStream;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/AndroidDeferredVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkotlin/jvm/functions/Function1;)V + public final fun generated (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/AndroidResourcesVfs : korlibs/io/file/Vfs { + public fun ()V + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class korlibs/io/file/std/CatalogVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkorlibs/io/file/VfsFile;)V + protected fun access (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun cachedListSimpleStats (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun cachedListSimpleStatsOrNull (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getParent ()Lkorlibs/io/file/VfsFile; + public final fun getReadFullFileMaxSize ()J + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listSimpleStatsOrNull (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setReadFullFileMaxSize (J)V + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun statOrNull (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/CatalogVfsKt { + public static final fun withCatalog (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun withCatalog$default (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun withCatalogJail (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun withCatalogJail$default (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/DynamicRootVfsKt { + public static final fun DynamicRootVfs (Lkorlibs/io/file/Vfs;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/file/VfsFile; +} + +public class korlibs/io/file/std/DynamicRootVfsVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkorlibs/io/file/Vfs;Lkotlin/jvm/functions/Function0;)V + protected fun access (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAbsolutePath (Ljava/lang/String;)Ljava/lang/String; + public final fun getBase ()Lkorlibs/io/file/Vfs; + public final fun getRootGet ()Lkotlin/jvm/functions/Function0; +} + +public final class korlibs/io/file/std/EmptyVfs : korlibs/io/file/Vfs { + public static final field INSTANCE Lkorlibs/io/file/std/EmptyVfs; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/FinalUrlVfs : korlibs/io/file/std/UrlVfs { + public fun (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;Z)V + public synthetic fun (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getClient ()Lkorlibs/io/net/http/HttpClient; + public final fun getDummy ()Lkotlin/Unit; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun openInputStream (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Lkorlibs/io/stream/AsyncInputStream;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/FinalUrlVfs$HttpHeaders : korlibs/io/file/Vfs$Attribute { + public fun (Lkorlibs/io/net/http/Http$Headers;)V + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; +} + +public final class korlibs/io/file/std/ISO { + public static final field INSTANCE Lkorlibs/io/file/std/ISO; + public static final field SECTOR_SIZE J + public final fun getCHARSET ()Lkorlibs/io/lang/ASCII; + public final fun openVfs (Lkorlibs/io/stream/AsyncStream;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun read (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readLongArrayLE (Lkorlibs/io/stream/SyncStream;I)[J + public final fun readTextWithLength (Lkorlibs/io/stream/SyncStream;)Ljava/lang/String; + public final fun readU16_leBE (Lkorlibs/io/stream/SyncStream;)I + public final fun readU32_leBE (Lkorlibs/io/stream/SyncStream;)I +} + +public final class korlibs/io/file/std/ISO$DateStruct { + public fun (IIIIIII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun copy (IIIIIII)Lkorlibs/io/file/std/ISO$DateStruct; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$DateStruct;IIIIIIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$DateStruct; + public fun equals (Ljava/lang/Object;)Z + public final fun getDay ()I + public final fun getFullYear ()I + public final fun getHour ()I + public final fun getMinute ()I + public final fun getMonth ()I + public final fun getOffset ()I + public final fun getSecond ()I + public final fun getYear ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$DirectoryRecord { + public static final field Companion Lkorlibs/io/file/std/ISO$DirectoryRecord$Companion; + public fun (IIIILkorlibs/io/file/std/ISO$DateStruct;IIIILjava/lang/String;)V + public final fun component1 ()I + public final fun component10 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/io/file/std/ISO$DateStruct; + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIILkorlibs/io/file/std/ISO$DateStruct;IIIILjava/lang/String;)Lkorlibs/io/file/std/ISO$DirectoryRecord; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$DirectoryRecord;IIIILkorlibs/io/file/std/ISO$DateStruct;IIIILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$DirectoryRecord; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Lkorlibs/io/file/std/ISO$DateStruct; + public final fun getExtendedAttributeLength ()I + public final fun getExtent ()I + public final fun getFileUnitSize ()I + public final fun getFlags ()I + public final fun getInterleave ()I + public final fun getLength ()I + public final fun getName ()Ljava/lang/String; + public final fun getOffset ()J + public final fun getRawName ()Ljava/lang/String; + public final fun getSize ()I + public final fun getVolumeSequenceNumber ()I + public fun hashCode ()I + public final fun isDirectory ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$DirectoryRecord$Companion { + public final fun invoke (Lkorlibs/io/stream/SyncStream;)Lkorlibs/io/file/std/ISO$DirectoryRecord; +} + +public final class korlibs/io/file/std/ISO$IsoDate { + public fun (Ljava/lang/String;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/file/std/ISO$IsoDate; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$IsoDate;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$IsoDate; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/String; + public final fun getDay ()I + public final fun getHour ()I + public final fun getHsecond ()I + public final fun getMinute ()I + public final fun getMonth ()I + public final fun getSecond ()I + public final fun getYear ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$IsoFile { + public fun (Lkorlibs/io/file/std/ISO$IsoReader;Lkorlibs/io/file/std/ISO$DirectoryRecord;Lkorlibs/io/file/std/ISO$IsoFile;)V + public final fun dump ()V + public final fun get (Ljava/lang/String;)Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getChildren ()Ljava/util/ArrayList; + public final fun getChildrenByName ()Ljava/util/LinkedHashMap; + public final fun getFullname ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getNormalizedName ()Ljava/lang/String; + public final fun getParent ()Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getReader ()Lkorlibs/io/file/std/ISO$IsoReader; + public final fun getRecord ()Lkorlibs/io/file/std/ISO$DirectoryRecord; + public final fun getSize ()J + public final fun isDirectory ()Z + public final fun open2 (Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$IsoReader : korlibs/io/async/AsyncCloseable { + public fun (Lkorlibs/io/stream/AsyncStream;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getS ()Lkorlibs/io/stream/AsyncStream; + public final fun getSector (IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getSectorMemory (IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getSectorMemory$default (Lkorlibs/io/file/std/ISO$IsoReader;IILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun read (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readDirectoryRecords (Lkorlibs/io/file/std/ISO$IsoFile;Lkorlibs/io/stream/SyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/ISO$PrimaryVolumeDescriptor { + public fun (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;ILjava/lang/String;Ljava/lang/String;JI[JIIIIIIIILkorlibs/io/file/std/ISO$DirectoryRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;II[B[B)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component13 ()I + public final fun component14 ()I + public final fun component15 ()I + public final fun component16 ()Lkorlibs/io/file/std/ISO$DirectoryRecord; + public final fun component17 ()Ljava/lang/String; + public final fun component18 ()Ljava/lang/String; + public final fun component19 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component20 ()Ljava/lang/String; + public final fun component21 ()Ljava/lang/String; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component25 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component26 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component27 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component28 ()I + public final fun component29 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component30 ()[B + public final fun component31 ()[B + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()J + public final fun component6 ()I + public final fun component7 ()[J + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;ILjava/lang/String;Ljava/lang/String;JI[JIIIIIIIILkorlibs/io/file/std/ISO$DirectoryRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;II[B[B)Lkorlibs/io/file/std/ISO$PrimaryVolumeDescriptor; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$PrimaryVolumeDescriptor;Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;ILjava/lang/String;Ljava/lang/String;JI[JIIIIIIIILkorlibs/io/file/std/ISO$DirectoryRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;II[B[BILjava/lang/Object;)Lkorlibs/io/file/std/ISO$PrimaryVolumeDescriptor; + public fun equals (Ljava/lang/Object;)Z + public final fun getAbstractFileId ()Ljava/lang/String; + public final fun getApplicationData ()[B + public final fun getApplicationId ()Ljava/lang/String; + public final fun getBibliographicFileId ()Ljava/lang/String; + public final fun getCopyrightFileId ()Ljava/lang/String; + public final fun getCreationDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getEffectiveDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getExpirationDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getFileStructureVersion ()I + public final fun getLogicalBlockSize ()I + public final fun getModificationDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getOptType1PathTable ()I + public final fun getOptTypeMPathTable ()I + public final fun getPad1 ()I + public final fun getPad2 ()J + public final fun getPad3 ()[J + public final fun getPad5 ()I + public final fun getPad6 ()[B + public final fun getPathTableSize ()I + public final fun getPreparerId ()Ljava/lang/String; + public final fun getPublisherId ()Ljava/lang/String; + public final fun getRootDirectoryRecord ()Lkorlibs/io/file/std/ISO$DirectoryRecord; + public final fun getSystemId ()Ljava/lang/String; + public final fun getTypeLPathTable ()I + public final fun getTypeMPathTable ()I + public final fun getVolumeDescriptorHeader ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public final fun getVolumeId ()Ljava/lang/String; + public final fun getVolumeSequenceNumber ()I + public final fun getVolumeSetId ()Ljava/lang/String; + public final fun getVolumeSetSize ()I + public final fun getVolumeSpaceSize ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer { + public fun (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun component2 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun component3 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun copy (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;)Lkorlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer;Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescriptorTag ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun getMainVolumeDescriptorSequenceExtent ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun getReserveVolumeDescriptorSequenceExtent ()Lkorlibs/io/file/std/ISO$UdfExtent; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfCharspec { + public fun (ILjava/lang/String;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lkorlibs/io/file/std/ISO$UdfCharspec; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfCharspec;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfCharspec; + public fun equals (Ljava/lang/Object;)Z + public final fun getCharacterSetInfo ()Ljava/lang/String; + public final fun getCharacterSetType ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfDescriptorTag { + public fun (Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IIIIIII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IIIIIII)Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IIIIIIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescVersion ()I + public final fun getDescriptorCRC ()I + public final fun getDescriptorCRCLength ()I + public final fun getReserved ()I + public final fun getTagChecksum ()I + public final fun getTagId ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getTagLocation ()I + public final fun getTagSerialNumber ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfDescriptorTag$TagId { + public static final field Companion Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId$Companion; + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfDescriptorTag$TagId$Companion { + public final fun getALLOCATION_EXTENT_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getANCHOR_VOLUME_DESCRIPTOR_POINTER ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getEXTENDED_ATTRIBUTE_HEADER_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getEXTENDED_FILE_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getFILE_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getFILE_IDENTIFIER_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getFILE_SET_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getIMPLEMENTATION_USE_VOLUME_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getINDIRECT_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getLOGICAL_VOLUME_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getLOGICAL_VOLUME_INTEGRITY_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getPARTITION_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getPARTITION_INTEGRITY_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getPRIMARY_VOLUME_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getSPACE_BITMAP_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getTERMINAL_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getTERMINATING_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getUNALLOCATED_SPACE_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getUNALLOCATED_SPACE_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getVOLUME_DESCRIPTOR_POINTER ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; +} + +public final class korlibs/io/file/std/ISO$UdfEntityId { + public fun (ILjava/lang/String;Ljava/lang/String;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/std/ISO$UdfEntityId; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfEntityId;ILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfEntityId; + public fun equals (Ljava/lang/Object;)Z + public final fun getFlags ()I + public final fun getIdentifier ()Ljava/lang/String; + public final fun getIdentifierSuffix ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfExtent { + public fun (II)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/io/file/std/ISO$UdfExtent; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfExtent;IIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfExtent; + public fun equals (Ljava/lang/Object;)Z + public final fun getLength ()I + public final fun getLocation ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor { + public fun (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;IILjava/lang/String;IIIIIILjava/lang/String;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfEntityId;Lkorlibs/io/file/std/ISO$UdfTimestamp;Lkorlibs/io/file/std/ISO$UdfEntityId;[BII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun component10 ()I + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun component13 ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun component14 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun component15 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun component16 ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun component17 ()Lkorlibs/io/file/std/ISO$UdfTimestamp; + public final fun component18 ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun component19 ()[B + public final fun component2 ()I + public final fun component20 ()I + public final fun component21 ()I + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;IILjava/lang/String;IIIIIILjava/lang/String;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfEntityId;Lkorlibs/io/file/std/ISO$UdfTimestamp;Lkorlibs/io/file/std/ISO$UdfEntityId;[BII)Lkorlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor;Lkorlibs/io/file/std/ISO$UdfDescriptorTag;IILjava/lang/String;IIIIIILjava/lang/String;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfEntityId;Lkorlibs/io/file/std/ISO$UdfTimestamp;Lkorlibs/io/file/std/ISO$UdfEntityId;[BIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor; + public fun equals (Ljava/lang/Object;)Z + public final fun getApplicationIdentifier ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun getCharacterSetList ()I + public final fun getDescriptorCharacterSet ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun getDescriptorTag ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun getExplanatoryCharacterSet ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun getFlags ()I + public final fun getImplementationIdentifier ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun getImplementationUse ()[B + public final fun getInterchangeLevel ()I + public final fun getMaximumCharacterSetList ()I + public final fun getMaximumInterchangeLevel ()I + public final fun getMaximumVolumeSequenceNumber ()I + public final fun getPredecessorVolumeDescriptorSequenceLocation ()I + public final fun getPrimaryVolumeDescriptorNumber ()I + public final fun getRecordingDateandTime ()Lkorlibs/io/file/std/ISO$UdfTimestamp; + public final fun getVolumeAbstract ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun getVolumeCopyrightNotice ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun getVolumeDescriptorSequenceNumber ()I + public final fun getVolumeId ()Ljava/lang/String; + public final fun getVolumeSequenceNumber ()I + public final fun getVolumeSetIdentifier ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfTimestamp { + public fun (IIIIIIIIII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIIIIIIII)Lkorlibs/io/file/std/ISO$UdfTimestamp; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfTimestamp;IIIIIIIIIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfTimestamp; + public fun equals (Ljava/lang/Object;)Z + public final fun getCentiseconds ()I + public final fun getDay ()I + public final fun getHour ()I + public final fun getHundredsofMicroseconds ()I + public final fun getMicroseconds ()I + public final fun getMinute ()I + public final fun getMonth ()I + public final fun getSecond ()I + public final fun getTypeAndTimezone ()I + public final fun getYear ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$VolumeDescriptorHeader { + public fun (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;Ljava/lang/String;I)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;Ljava/lang/String;I)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()Ljava/lang/String; + public final fun getType ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getVersion ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum { + public static final field Companion Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum$Companion; + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;IILjava/lang/Object;)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum$Companion { + public final fun getBootRecord ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getPrimaryVolumeDescriptor ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getSupplementaryVolumeDescriptor ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getVolumePartitionDescriptor ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getVolumePartitionSetTerminator ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; +} + +public final class korlibs/io/file/std/IsoVfs : korlibs/io/file/Vfs { + public fun (Lkorlibs/io/file/std/ISO$IsoFile;Z)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCloseStream ()Z + public final fun getIso ()Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getIsoFile ()Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getVfs ()Lkorlibs/io/file/std/IsoVfs; + public final fun getVfsStat (Lkorlibs/io/file/std/ISO$IsoFile;)Lkorlibs/io/file/VfsStat; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/IsoVfsKt { + public static final fun IsoVfs (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun IsoVfs (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/stream/AsyncStream;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/LocalVfsExtKt { + public static final fun get (Lkorlibs/io/file/std/LocalVfs$Companion;Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static final fun getLocalCurrentDirVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getResourcesVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getResourcesVfsDebug ()Z + public static final fun getRootLocalVfs ()Lkorlibs/io/file/VfsFile; + public static final fun jailedLocalVfs (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static final fun setResourcesVfsDebug (Z)V +} + +public final class korlibs/io/file/std/LogVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkorlibs/io/file/VfsFile;)V + public fun chmod-zLW8Whw (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun exec (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lkorlibs/io/file/VfsProcessHandler;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getLog ()Ljava/util/ArrayList; + public final fun getLogstr ()Ljava/lang/String; + public final fun getModifiedFiles ()Ljava/util/LinkedHashSet; + public final fun getParent ()Lkorlibs/io/file/VfsFile; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mkdir (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Lkorlibs/io/stream/AsyncInputStream;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun rename (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setAttributes (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setSize (Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public fun touch-SuX47v0 (Ljava/lang/String;DDLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun watch (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/LogVfsKt { + public static final fun log (Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/MapLikeStorageVfs : korlibs/io/file/Vfs { + public fun (Lkorlibs/io/file/SimpleStorage;)V + public fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getStorage ()Lkorlibs/io/file/SimpleStorage; + public final fun getTimeProvider ()Lkorlibs/time/TimeProvider; + public final fun getWriteLock ()Lkotlinx/coroutines/sync/Mutex; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mkdir (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun normalizePath (Ljava/lang/String;)Ljava/lang/String; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun remove (Ljava/lang/String;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun rmdir (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setTimeProvider (Lkorlibs/time/TimeProvider;)V + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public fun touch-SuX47v0 (Ljava/lang/String;DDLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/MapLikeStorageVfsKt { + public static final fun toVfs (Lkorlibs/io/file/SimpleStorage;)Lkorlibs/io/file/VfsFile; + public static final fun toVfs (Lkorlibs/io/file/SimpleStorage;Lkorlibs/time/TimeProvider;)Lkorlibs/io/file/VfsFile; +} + +public class korlibs/io/file/std/MergedVfs : korlibs/io/file/Vfs$Proxy { + public fun ()V + public fun (Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lkorlibs/io/file/VfsFile;)V + protected fun access (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getName ()Ljava/lang/String; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun minusAssign (Lkorlibs/io/file/VfsFile;)V + public final fun plusAssign (Lkorlibs/io/file/VfsFile;)V + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/file/std/Mountable { + public abstract fun mount (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/std/Mountable; + public abstract fun unmount (Ljava/lang/String;)Lkorlibs/io/file/std/Mountable; +} + +public final class korlibs/io/file/std/MountableVfs : korlibs/io/file/Vfs$Proxy, korlibs/io/file/std/Mountable { + public fun (Z)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCloseMounts ()Z + public synthetic fun mount (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/std/Mountable; + public fun mount (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/std/MountableVfs; + public fun toString ()Ljava/lang/String; + public fun unmount (Ljava/lang/String;)Lkorlibs/io/file/std/Mountable; +} + +public final class korlibs/io/file/std/MountableVfsKt { + public static final fun MountableVfs (ZLkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun MountableVfs$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun MountableVfsSync (ZLkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun MountableVfsSync$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun mount (Lkorlibs/io/file/std/Mountable;Ljava/lang/String;Lkorlibs/io/file/Vfs;)Lkorlibs/io/file/std/Mountable; +} + +public final class korlibs/io/file/std/ShellArgs : korlibs/io/core/internal/InternalSystemFSShellArgs { + public static final field INSTANCE Lkorlibs/io/file/std/ShellArgs; + public fun buildShellExecCommandLine (Ljava/util/List;)Ljava/lang/String; + public fun buildShellExecCommandLineArray (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineArrayForExecl (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineArrayForNodeSpawn (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineArrayForProcessBuilder (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineForPopen (Ljava/util/List;)Ljava/lang/String; + public fun escapeshellCommandUnix (Ljava/util/List;)Ljava/lang/String; + public fun escapeshellCommandWin (Ljava/util/List;)Ljava/lang/String; + public fun escapeshellargUnix (Ljava/lang/String;)Ljava/lang/String; + public fun escapeshellargWin (Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/file/std/StandardPaths : korlibs/io/file/std/StandardPathsJvmAndroid, korlibs/io/file/std/StandardPathsBase { + public static final field INSTANCE Lkorlibs/io/file/std/StandardPaths; +} + +public abstract interface class korlibs/io/file/std/StandardPathsBase { + public abstract fun appPreferencesFolder (Ljava/lang/String;)Ljava/lang/String; + public abstract fun getCwd ()Ljava/lang/String; + public abstract fun getExecutableFile ()Ljava/lang/String; + public abstract fun getExecutableFolder ()Ljava/lang/String; + public abstract fun getResourcesFolder ()Ljava/lang/String; + public abstract fun getTemp ()Ljava/lang/String; + public abstract fun getUserHome ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/StandardPathsBase$DefaultImpls { + public static fun appPreferencesFolder (Lkorlibs/io/file/std/StandardPathsBase;Ljava/lang/String;)Ljava/lang/String; + public static fun getCwd (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getExecutableFile (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getExecutableFolder (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getResourcesFolder (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getTemp (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getUserHome (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; +} + +public class korlibs/io/file/std/StandardPathsJvmAndroid : korlibs/io/file/std/StandardPathsBase { + public fun ()V + public fun appPreferencesFolder (Ljava/lang/String;)Ljava/lang/String; + public fun getCwd ()Ljava/lang/String; + public fun getExecutableFile ()Ljava/lang/String; + public fun getExecutableFolder ()Ljava/lang/String; + public fun getResourcesFolder ()Ljava/lang/String; + public fun getTemp ()Ljava/lang/String; + public fun getUserHome ()Ljava/lang/String; +} + +public class korlibs/io/file/std/StandardVfs { + public fun ()V + public fun getResourcesVfs ()Lkorlibs/io/file/VfsFile; + public fun getRootLocalVfs ()Lkorlibs/io/file/VfsFile; + public fun userSharedCacheDir (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public fun userSharedCacheFile (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/UniSchema { + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public final fun getName ()Ljava/lang/String; + public final fun getProvider ()Lkotlin/jvm/functions/Function1; +} + +public final class korlibs/io/file/std/UniSchemaProviders { + public fun (Ljava/lang/Iterable;)V + public fun (Ljava/util/Map;)V + public fun ([Lkorlibs/io/file/std/UniSchema;)V + public final fun getProviders ()Ljava/util/Map; +} + +public final class korlibs/io/file/std/UniversalVfs { + public static final field INSTANCE Lkorlibs/io/file/std/UniversalVfs; + public final fun invoke (Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/VfsFile; + public static synthetic fun invoke$default (Lkorlibs/io/file/std/UniversalVfs;Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/UniversalVfsKt { + public static final fun getDefaultUniSchema ()Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun getUniVfs (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static final fun minus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchema;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun minus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchemaProviders;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun plus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchema;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun plus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchemaProviders;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun registerUniSchema (Lkorlibs/io/file/std/UniSchema;)V + public static final fun registerUniSchemaTemporarily (Lkorlibs/io/file/std/UniSchema;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun setDefaultUniSchema (Lkorlibs/io/file/std/UniSchemaProviders;)V + public static final fun uniVfs (Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/VfsFile; + public static synthetic fun uniVfs$default (Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/UrlVfsExtKt { + public static final fun UrlVfs (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfs (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/std/FinalUrlVfs; + public static final fun UrlVfs (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfs$default (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfs$default (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/std/FinalUrlVfs; + public static synthetic fun UrlVfs$default (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfsJailed (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfsJailed (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfsJailed$default (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfsJailed$default (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/VfsAndroidKt { + public static final fun AndroidDeferredFile (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfs (Ljava/net/URL;)Lkorlibs/io/file/VfsFile; + public static final fun get (Lkorlibs/io/file/std/LocalVfs$Companion;Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun getApplicationDataVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getApplicationVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getCacheVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getExternalStorageVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getStandardVfs ()Lkorlibs/io/file/std/StandardVfs; + public static final fun getTempVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getUserHomeVfs ()Lkorlibs/io/file/VfsFile; + public static final fun jailedLocalVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun localVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun localVfs (Ljava/lang/String;Z)Lkorlibs/io/file/VfsFile; + public static synthetic fun localVfs$default (Ljava/lang/String;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun open (Ljava/io/File;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun toVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/ZipVfsKt { + public static final fun ZipVfs (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;ZZZLjava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun ZipVfs$default (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;ZZZLjava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createZipFromTree (Lkorlibs/io/file/VfsFile;ZLkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTree$default (Lkorlibs/io/file/VfsFile;ZLkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/stream/AsyncStream;ZZLjava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/stream/AsyncStream;ZZLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/stream/AsyncStream;ZZLjava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/stream/AsyncStream;ZZLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/file/sync/MemorySyncIO : korlibs/io/file/sync/SyncIO { + public fun ()V + public fun delete (Ljava/lang/String;)Z + public fun exec (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public fun list (Ljava/lang/String;)Ljava/util/List; + public fun mkdir (Ljava/lang/String;)Z + public fun open (Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public fun readAllBytes (Ljava/lang/String;)[B + public fun readString (Ljava/lang/String;)Ljava/lang/String; + public fun readlink (Ljava/lang/String;)Ljava/lang/String; + public fun realpath (Ljava/lang/String;)Ljava/lang/String; + public fun rmdir (Ljava/lang/String;)Z + public fun stat (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public fun write (Ljava/lang/String;[B)V + public fun writeAllBytes (Ljava/lang/String;[B)V + public fun writeString (Ljava/lang/String;Ljava/lang/String;)V + public fun writelink (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/MemorySyncIO$NodeSyncIOFD : korlibs/io/file/sync/SyncIOFD { + public fun (Lkorlibs/io/file/std/MemoryNodeTree$Node;)V + public fun close ()V + public final fun getAvailable ()J + public final fun getBytes ()[B + public fun getLength ()J + public final fun getNode ()Lkorlibs/io/file/std/MemoryNodeTree$Node; + public fun getPosition ()J + public final fun getPositionInt ()I + public fun read ([BII)I + public fun setLength (J)V + public fun setPosition (J)V + public final fun setPositionInt (I)V + public fun write ([BII)I +} + +public final class korlibs/io/file/sync/PlatformSyncIOKt { + public static final fun platformSyncIO (Z)Lkorlibs/io/file/sync/SyncIO; +} + +public class korlibs/io/file/sync/SyncExecProcess : java/lang/AutoCloseable { + public fun (Lkorlibs/io/stream/SyncOutputStream;Lkorlibs/io/stream/SyncInputStream;Lkorlibs/io/stream/SyncInputStream;)V + public fun close ()V + public fun destroy ()V + public fun getExitCode ()I + public final fun getStderr ()Lkorlibs/io/stream/SyncInputStream; + public final fun getStdin ()Lkorlibs/io/stream/SyncOutputStream; + public final fun getStdout ()Lkorlibs/io/stream/SyncInputStream; +} + +public abstract interface class korlibs/io/file/sync/SyncIO { + public static final field Companion Lkorlibs/io/file/sync/SyncIO$Companion; + public abstract fun delete (Ljava/lang/String;)Z + public abstract fun exec (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public abstract fun list (Ljava/lang/String;)Ljava/util/List; + public abstract fun mkdir (Ljava/lang/String;)Z + public abstract fun open (Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public abstract fun readAllBytes (Ljava/lang/String;)[B + public abstract fun readString (Ljava/lang/String;)Ljava/lang/String; + public abstract fun readlink (Ljava/lang/String;)Ljava/lang/String; + public abstract fun realpath (Ljava/lang/String;)Ljava/lang/String; + public abstract fun rmdir (Ljava/lang/String;)Z + public abstract fun stat (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public abstract fun write (Ljava/lang/String;[B)V + public abstract fun writeAllBytes (Ljava/lang/String;[B)V + public abstract fun writeString (Ljava/lang/String;Ljava/lang/String;)V + public abstract fun writelink (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/SyncIO$Companion : korlibs/io/file/sync/SyncIO { + public fun delete (Ljava/lang/String;)Z + public fun exec (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public fun list (Ljava/lang/String;)Ljava/util/List; + public fun mkdir (Ljava/lang/String;)Z + public fun open (Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public fun readAllBytes (Ljava/lang/String;)[B + public fun readString (Ljava/lang/String;)Ljava/lang/String; + public fun readlink (Ljava/lang/String;)Ljava/lang/String; + public fun realpath (Ljava/lang/String;)Ljava/lang/String; + public fun rmdir (Ljava/lang/String;)Z + public fun stat (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public fun write (Ljava/lang/String;[B)V + public fun writeAllBytes (Ljava/lang/String;[B)V + public fun writeString (Ljava/lang/String;Ljava/lang/String;)V + public fun writelink (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/SyncIO$DefaultImpls { + public static fun delete (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Z + public static fun exec (Lkorlibs/io/file/sync/SyncIO;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public static synthetic fun exec$default (Lkorlibs/io/file/sync/SyncIO;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/sync/SyncExecProcess; + public static fun list (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/util/List; + public static fun mkdir (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Z + public static fun open (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public static fun readAllBytes (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)[B + public static fun readString (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/lang/String; + public static fun readlink (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/lang/String; + public static fun realpath (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/lang/String; + public static fun rmdir (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Z + public static fun stat (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public static fun write (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;[B)V + public static fun writeAllBytes (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;[B)V + public static fun writeString (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;Ljava/lang/String;)V + public static fun writelink (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;Ljava/lang/String;)V +} + +public abstract interface annotation class korlibs/io/file/sync/SyncIOAPI : java/lang/annotation/Annotation { +} + +public abstract interface class korlibs/io/file/sync/SyncIOFD : java/lang/AutoCloseable { + public abstract fun getLength ()J + public abstract fun getPosition ()J + public abstract fun read ([BII)I + public abstract fun setLength (J)V + public abstract fun setPosition (J)V + public abstract fun write ([BII)I +} + +public final class korlibs/io/file/sync/SyncIOFD$DefaultImpls { + public static synthetic fun read$default (Lkorlibs/io/file/sync/SyncIOFD;[BIIILjava/lang/Object;)I + public static synthetic fun write$default (Lkorlibs/io/file/sync/SyncIOFD;[BIIILjava/lang/Object;)I +} + +public final class korlibs/io/file/sync/SyncIOFile { + public static final field Companion Lkorlibs/io/file/sync/SyncIOFile$Companion; + public fun (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)V + public final fun delete ()Z + public final fun exists ()Z + public final fun get (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFile; + public final fun getAbsolutePath ()Ljava/lang/String; + public final fun getFullPath ()Ljava/lang/String; + public final fun getImpl ()Lkorlibs/io/file/sync/SyncIO; + public final fun getName ()Ljava/lang/String; + public final fun getParent ()Lkorlibs/io/file/sync/SyncIOFile; + public final fun getPath ()Ljava/lang/String; + public final fun isDirectory ()Z + public final fun list ()Ljava/util/List; + public final fun mkdir ()Z + public final fun open (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public final fun readBytes ()[B + public final fun readString ()Ljava/lang/String; + public final fun readlink ()Ljava/lang/String; + public final fun realpath ()Ljava/lang/String; + public final fun rmdir ()Z + public final fun stat ()Lkorlibs/io/file/sync/SyncIOStat; + public fun toString ()Ljava/lang/String; + public final fun writeBytes ([B)V + public final fun writeString (Ljava/lang/String;)V + public final fun writeText (Ljava/lang/String;)V + public final fun writelink (Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/SyncIOFile$Companion { + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFile; +} + +public final class korlibs/io/file/sync/SyncIOKt { + public static final fun file (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFile; + public static final fun getPlatformSyncIO ()Lkorlibs/io/file/sync/SyncIO; + public static final fun getPlatformSyncIOCaseInsensitive ()Lkorlibs/io/file/sync/SyncIO; +} + +public final class korlibs/io/file/sync/SyncIOStat { + public fun (Ljava/lang/String;ZJ)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Z + public final fun component3 ()J + public final fun copy (Ljava/lang/String;ZJ)Lkorlibs/io/file/sync/SyncIOStat; + public static synthetic fun copy$default (Lkorlibs/io/file/sync/SyncIOStat;Ljava/lang/String;ZJILjava/lang/Object;)Lkorlibs/io/file/sync/SyncIOStat; + public fun equals (Ljava/lang/Object;)Z + public final fun getPath ()Ljava/lang/String; + public final fun getSize ()J + public fun hashCode ()I + public final fun isDirectory ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/hash/HashExtKt { + public static final fun hash (Lkorlibs/io/stream/AsyncInputOpenable;Lkorlibs/crypto/HasherFactory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun hash (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/crypto/HasherFactory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun hash (Lkorlibs/io/stream/SyncInputStream;Lkorlibs/crypto/HasherFactory;)Lkorlibs/crypto/Hash; + public static final fun md5 (Lkorlibs/io/stream/AsyncInputOpenable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun md5 (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun md5 (Lkorlibs/io/stream/SyncInputStream;)Lkorlibs/crypto/Hash; + public static final fun sha1 (Lkorlibs/io/stream/AsyncInputOpenable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun sha1 (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun sha1 (Lkorlibs/io/stream/SyncInputStream;)Lkorlibs/crypto/Hash; +} + +public final class korlibs/io/hash/Hash_jvmKt { + public static final fun hash (Ljava/io/InputStream;Lkorlibs/crypto/HasherFactory;)Lkorlibs/crypto/Hash; +} + +public final class korlibs/io/internal/TempBytesKt { + public static final field BYTES_TEMP_SIZE I + public static final fun getBytesTempPool ()Lkorlibs/datastructure/Pool; +} + +public final class korlibs/io/lang/ExceptionsExtKt { + public static final fun currentStackTrace (Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun currentStackTrace$default (Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public static final fun printStackTrace (Ljava/lang/String;)V + public static synthetic fun printStackTrace$default (Ljava/lang/String;ILjava/lang/Object;)V + public static final fun printStackTraceWithExtraMessage (Ljava/lang/Throwable;Ljava/lang/String;)V +} + +public final class korlibs/io/lang/PropertiesExtKt { + public static final fun readProperties (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readProperties$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/lang/StringExt2Kt { + public static final fun getQuoted (Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/lang/lazyVar { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun getCallback ()Lkotlin/jvm/functions/Function0; + public final fun getCurrent ()Ljava/lang/Object; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setCurrent (Ljava/lang/Object;)V + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public abstract interface class korlibs/io/net/AsyncClient : korlibs/io/async/AsyncCloseable, korlibs/io/stream/AsyncInputStream, korlibs/io/stream/AsyncOutputStream { + public static final field Companion Lkorlibs/io/net/AsyncClient$Companion; + public abstract fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun connect (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getAddress ()Lkorlibs/io/net/HostWithPort; + public abstract fun getConnected ()Z + public abstract fun read ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncClient$Companion { + public final fun create (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun create$default (Lkorlibs/io/net/AsyncClient$Companion;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createAndConnect (Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createAndConnect$default (Lkorlibs/io/net/AsyncClient$Companion;Ljava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun invoke (Ljava/lang/String;IZZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun invoke$default (Lkorlibs/io/net/AsyncClient$Companion;Ljava/lang/String;IZZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncClient$DefaultImpls { + public static fun getAddress (Lkorlibs/io/net/AsyncClient;)Lkorlibs/io/net/HostWithPort; + public static fun read (Lkorlibs/io/net/AsyncClient;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun write (Lkorlibs/io/net/AsyncClient;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncClient$Stats { + public static final field INSTANCE Lkorlibs/io/net/AsyncClient$Stats; + public final fun getWriteCountEnd ()Lkotlinx/atomicfu/AtomicLong; + public final fun getWriteCountError ()Lkotlinx/atomicfu/AtomicLong; + public final fun getWriteCountStart ()Lkotlinx/atomicfu/AtomicLong; + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/net/AsyncServer : korlibs/io/async/AsyncCloseable { + public static final field Companion Lkorlibs/io/net/AsyncServer$Companion; + public abstract fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getBacklog ()I + public abstract fun getHost ()Ljava/lang/String; + public abstract fun getPort ()I + public abstract fun getRequestPort ()I + public abstract fun listen (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun listenFlow (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncServer$Companion { + public final fun getANY_PORT ()I + public final fun invoke (ILjava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun invoke$default (Lkorlibs/io/net/AsyncServer$Companion;ILjava/lang/String;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncServer$DefaultImpls { + public static fun close (Lkorlibs/io/net/AsyncServer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun listen (Lkorlibs/io/net/AsyncServer;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun listenFlow (Lkorlibs/io/net/AsyncServer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class korlibs/io/net/AsyncSocketFactory { + public fun ()V + public fun createClient (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createClient$default (Lkorlibs/io/net/AsyncSocketFactory;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun createServer (ILjava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createServer$default (Lkorlibs/io/net/AsyncSocketFactory;ILjava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun createServerUnix (Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncSocketFactoryKt { + public static final fun createClient (Lkorlibs/io/net/AsyncSocketFactory;Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createClient$default (Lkorlibs/io/net/AsyncSocketFactory;Ljava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createTcpClient (Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun createTcpClient (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createTcpClient$default (Ljava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun createTcpClient$default (ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createTcpServer (ILjava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createTcpServer$default (ILjava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/DataURL : java/lang/AutoCloseable { + public static final field Companion Lkorlibs/io/net/DataURL$Companion; + public static final synthetic fun box-impl (Ljava/lang/String;)Lkorlibs/io/net/DataURL; + public fun close ()V + public static fun close-impl (Ljava/lang/String;)V + public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z + public final fun getUrl ()Ljava/lang/String; + public fun hashCode ()I + public static fun hashCode-impl (Ljava/lang/String;)I + public static final fun readBytes-impl (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/lang/String; +} + +public final class korlibs/io/net/DataURL$Companion { + public final fun invoke-ZjsVTbk ([BLjava/lang/String;)Ljava/lang/String; + public final fun temporal ([BLjava/lang/String;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; +} + +public final class korlibs/io/net/FakeAsyncClient : korlibs/io/net/AsyncClient { + public fun ()V + public fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/stream/SyncStream;Lkorlibs/io/async/Signal;Lkorlibs/io/async/Signal;)V + public synthetic fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/stream/SyncStream;Lkorlibs/io/async/Signal;Lkorlibs/io/async/Signal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun connect (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAddress ()Lkorlibs/io/net/HostWithPort; + public final fun getClientToServer ()Lkorlibs/io/stream/SyncStream; + public fun getConnected ()Z + public final fun getOnClose ()Lkorlibs/io/async/Signal; + public final fun getOnConnect ()Lkorlibs/io/async/Signal; + public final fun getServerToClient ()Lkorlibs/io/stream/SyncStream; + public fun read (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun read ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setConnected (Z)V + public fun write (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/HostWithPort { + public static final field Companion Lkorlibs/io/net/HostWithPort$Companion; + public fun (Ljava/lang/String;I)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun copy (Ljava/lang/String;I)Lkorlibs/io/net/HostWithPort; + public static synthetic fun copy$default (Lkorlibs/io/net/HostWithPort;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/net/HostWithPort; + public fun equals (Ljava/lang/Object;)Z + public final fun getAddress ()Ljava/lang/String; + public final fun getHost ()Ljava/lang/String; + public final fun getPort ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/HostWithPort$Companion { + public final fun parse (Ljava/lang/String;I)Lkorlibs/io/net/HostWithPort; +} + +public final class korlibs/io/net/HostWithPortKt { + public static final fun AsyncAddress (Ljava/lang/String;ILkotlin/Unit;)Lkorlibs/io/net/HostWithPort; + public static synthetic fun AsyncAddress$default (Ljava/lang/String;ILkotlin/Unit;ILjava/lang/Object;)Lkorlibs/io/net/HostWithPort; +} + +public final class korlibs/io/net/MimeType : korlibs/io/file/Vfs$Attribute { + public static final field Companion Lkorlibs/io/net/MimeType$Companion; + public fun (Ljava/lang/String;Ljava/util/List;)V + public final fun getExts ()Ljava/util/List; + public final fun getMime ()Ljava/lang/String; +} + +public final class korlibs/io/net/MimeType$Companion { + public final fun getAPPLICATION_JSON ()Lkorlibs/io/net/MimeType; + public final fun getAPPLICATION_OCTET_STREAM ()Lkorlibs/io/net/MimeType; + public final fun getByExtension (Ljava/lang/String;Lkorlibs/io/net/MimeType;)Lkorlibs/io/net/MimeType; + public static synthetic fun getByExtension$default (Lkorlibs/io/net/MimeType$Companion;Ljava/lang/String;Lkorlibs/io/net/MimeType;ILjava/lang/Object;)Lkorlibs/io/net/MimeType; + public final fun getByExtensionOrNull (Ljava/lang/String;)Lkorlibs/io/net/MimeType; + public final fun getIMAGE_GIF ()Lkorlibs/io/net/MimeType; + public final fun getIMAGE_JPEG ()Lkorlibs/io/net/MimeType; + public final fun getIMAGE_PNG ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_CSS ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_HTML ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_JS ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_PLAIN ()Lkorlibs/io/net/MimeType; + public final fun register (Ljava/lang/String;[Ljava/lang/String;)V + public final fun register (Lkorlibs/io/net/MimeType;)V + public final fun register ([Lkorlibs/io/net/MimeType;)V +} + +public final class korlibs/io/net/MimeTypeExtKt { + public static final fun mimeType (Lkorlibs/io/file/VfsFile;)Lkorlibs/io/net/MimeType; +} + +public final class korlibs/io/net/QueryString { + public static final field INSTANCE Lkorlibs/io/net/QueryString; + public final fun decode (Ljava/lang/CharSequence;)Ljava/util/Map; + public final fun encode (Ljava/util/List;)Ljava/lang/String; + public final fun encode (Ljava/util/Map;)Ljava/lang/String; + public final fun encode ([Lkotlin/Pair;)Ljava/lang/String; +} + +public final class korlibs/io/net/SocketAsyncClient : korlibs/io/net/AsyncClient { + public fun (Lkorlibs/io/socket/AsyncSocket;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun connect (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAddress ()Lkorlibs/io/net/HostWithPort; + public fun getConnected ()Z + public final fun getSocket ()Lkorlibs/io/socket/AsyncSocket; + public fun read (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun read ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/SocketAsyncServer : korlibs/io/net/AsyncServer { + public fun (Lkorlibs/io/socket/AsyncServerSocket;)V + public fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getBacklog ()I + public fun getHost ()Ljava/lang/String; + public fun getPort ()I + public fun getRequestPort ()I + public final fun getSocket ()Lkorlibs/io/socket/AsyncServerSocket; + public fun listen (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun listenFlow (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/URL { + public static final field Companion Lkorlibs/io/net/URL$Companion; + public synthetic fun (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()I + public final fun copy (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lkorlibs/io/net/URL; + public static synthetic fun copy$default (Lkorlibs/io/net/URL;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/net/URL; + public fun equals (Ljava/lang/Object;)Z + public final fun getDefaultPort ()I + public final fun getDefaultSchemePort ()I + public final fun getFragment ()Ljava/lang/String; + public final fun getFullUrl ()Ljava/lang/String; + public final fun getFullUrlWithoutScheme ()Ljava/lang/String; + public final fun getHost ()Ljava/lang/String; + public final fun getPassword ()Ljava/lang/String; + public final fun getPath ()Ljava/lang/String; + public final fun getPathWithQuery ()Ljava/lang/String; + public final fun getPort ()I + public final fun getQuery ()Ljava/lang/String; + public final fun getScheme ()Ljava/lang/String; + public final fun getSubScheme ()Ljava/lang/String; + public final fun getUser ()Ljava/lang/String; + public final fun getUserInfo ()Ljava/lang/String; + public fun hashCode ()I + public final fun isAbsolute ()Z + public final fun isHierarchical ()Z + public final fun isOpaque ()Z + public final fun isSecureScheme ()Z + public final fun resolve (Lkorlibs/io/net/URL;)Lkorlibs/io/net/URL; + public final fun toComponentString ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public final fun toUrlString (ZLjava/lang/StringBuilder;)Ljava/lang/StringBuilder; + public static synthetic fun toUrlString$default (Lkorlibs/io/net/URL;ZLjava/lang/StringBuilder;ILjava/lang/Object;)Ljava/lang/StringBuilder; +} + +public final class korlibs/io/net/URL$Companion { + public final fun decodeComponent (Ljava/lang/String;Lkorlibs/io/lang/Charset;Z)Ljava/lang/String; + public static synthetic fun decodeComponent$default (Lkorlibs/io/net/URL$Companion;Ljava/lang/String;Lkorlibs/io/lang/Charset;ZILjava/lang/Object;)Ljava/lang/String; + public final fun defaultPortForScheme (Ljava/lang/String;)I + public final fun encodeComponent (Ljava/lang/String;Lkorlibs/io/lang/Charset;Z)Ljava/lang/String; + public static synthetic fun encodeComponent$default (Lkorlibs/io/net/URL$Companion;Ljava/lang/String;Lkorlibs/io/lang/Charset;ZILjava/lang/Object;)Ljava/lang/String; + public final fun fromComponents (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Lkorlibs/io/net/URL; + public static synthetic fun fromComponents$default (Lkorlibs/io/net/URL$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZIILjava/lang/Object;)Lkorlibs/io/net/URL; + public final fun getDEFAULT_PORT ()I + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/net/URL; + public final fun isAbsolute (Ljava/lang/String;)Z + public final fun resolve (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public final fun resolveOrNull (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/net/URLKt { + public static final fun createBase64URLForData ([BLjava/lang/String;)Ljava/lang/String; + public static final fun normalizeUrl (Ljava/lang/String;)Ljava/lang/String; +} + +public class korlibs/io/net/http/DelayedHttpClient : korlibs/io/net/http/HttpClient { + public fun (JLkorlibs/io/net/http/HttpClient;)V + public final fun getDelayMs ()J + public fun getIgnoreSslCertificates ()Z + public final fun getParent ()Lkorlibs/io/net/http/HttpClient; + public fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setIgnoreSslCertificates (Z)V +} + +public class korlibs/io/net/http/FakeHttpClient : korlibs/io/net/http/HttpClient { + public fun ()V + public fun (Lkorlibs/io/net/http/HttpClient;)V + public synthetic fun (Lkorlibs/io/net/http/HttpClient;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAndClearLog ()Ljava/util/List; + public final fun getDefaultResponse ()Lkorlibs/io/net/http/HttpClient$Response; + public fun getIgnoreSslCertificates ()Z + public final fun getLog ()Ljava/util/ArrayList; + public final fun getRedirect ()Lkorlibs/io/net/http/HttpClient; + public final fun onRequest (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun onRequest$default (Lkorlibs/io/net/http/FakeHttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setDefaultResponse (Lkorlibs/io/net/http/HttpClient$Response;)V + public fun setIgnoreSslCertificates (Z)V +} + +public final class korlibs/io/net/http/FakeHttpClient$ResponseBuilder { + public fun ()V + public final fun handler (Lkotlin/jvm/functions/Function5;)V + public final fun header (Ljava/lang/String;Ljava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun headers (Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun internalServerError (Ljava/lang/String;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun internalServerError$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun notFound (Ljava/lang/String;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun notFound$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun ok (Ljava/lang/String;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun ok ([B)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun redirect (Ljava/lang/String;I)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun redirect$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun response (Ljava/lang/String;ILkorlibs/io/lang/Charset;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun response ([BI)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun response$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;ILkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun response$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;[BIILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; +} + +public final class korlibs/io/net/http/FakeHttpClient$Rule { + public fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public synthetic fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/io/net/http/Http$Method; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lkorlibs/io/net/http/Http$Headers; + public final fun copy (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/FakeHttpClient$Rule; + public static synthetic fun copy$default (Lkorlibs/io/net/http/FakeHttpClient$Rule;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$Rule; + public fun equals (Ljava/lang/Object;)Z + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getMethod ()Lkorlibs/io/net/http/Http$Method; + public final fun getUrl ()Ljava/lang/String; + public fun hashCode ()I + public final fun matches (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;[B)Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/FakeHttpClientEndpoint : korlibs/io/net/http/HttpClientEndpoint { + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun addNotFoundResponse (Ljava/lang/String;)V + public final fun addOkResponse (Ljava/lang/String;)V + public final fun addResponse (ILjava/lang/String;)V + public final fun capture (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun capture$default (Lkorlibs/io/net/http/FakeHttpClientEndpoint;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getDefaultMessage ()Ljava/lang/String; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class korlibs/io/net/http/FakeHttpClientWithServer : korlibs/io/net/http/FakeHttpClient { + public fun (Lkorlibs/io/net/http/FakeHttpServer;)V + public final fun getServer ()Lkorlibs/io/net/http/FakeHttpServer; +} + +public class korlibs/io/net/http/FakeHttpServer : korlibs/io/net/http/HttpServer { + public fun ()V + protected fun errorHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getClient ()Lkorlibs/io/net/http/FakeHttpClientWithServer; + public final fun getErrorHandler ()Lkotlin/jvm/functions/Function2; + public final fun getHttpHandler ()Lkotlin/jvm/functions/Function2; + public final fun getWsHandler ()Lkotlin/jvm/functions/Function2; + protected fun httpHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun listenInternal (ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setErrorHandler (Lkotlin/jvm/functions/Function2;)V + public final fun setHttpHandler (Lkotlin/jvm/functions/Function2;)V + public final fun setWsHandler (Lkotlin/jvm/functions/Function2;)V + protected fun websocketHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/FakeHttpServerClientKt { + public static final fun FakeHttpServerClient (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/FakeHttpClientWithServer; +} + +public final class korlibs/io/net/http/FakeHttpServerRequest : korlibs/io/net/http/HttpServer$Request { + public fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;[BLkorlibs/io/net/http/HttpServer$RequestConfig;)V + public synthetic fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;[BLkorlibs/io/net/http/HttpServer$RequestConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBody ()[B + public final fun getLog ()Ljava/util/ArrayList; + public final fun getOutput ()Ljava/lang/String; + public final fun getOutputHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getOutputStatusCode ()I + public final fun getOutputStatusMessage ()Ljava/lang/String; + public final fun setOutput (Ljava/lang/String;)V + public final fun setOutputHeaders (Lkorlibs/io/net/http/Http$Headers;)V + public final fun setOutputStatusCode (I)V + public final fun setOutputStatusMessage (Ljava/lang/String;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/net/http/Http { + public static final field Companion Lkorlibs/io/net/http/Http$Companion; +} + +public final class korlibs/io/net/http/Http$Auth { + public static final field Companion Lkorlibs/io/net/http/Http$Auth$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun checkBasic (Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun checkBasic$default (Lkorlibs/io/net/http/Http$Auth;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/Http$Auth; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$Auth;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$Auth; + public fun equals (Ljava/lang/Object;)Z + public final fun getDigest ()Ljava/lang/String; + public final fun getPass ()Ljava/lang/String; + public final fun getUser ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun validate (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z + public static synthetic fun validate$default (Lkorlibs/io/net/http/Http$Auth;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Z +} + +public final class korlibs/io/net/http/Http$Auth$Companion { + public final fun parse (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Auth; +} + +public final class korlibs/io/net/http/Http$Companion { + public final fun PermanentRedirect (Ljava/lang/String;)Lkorlibs/io/net/http/Http$RedirectException; + public final fun TemporalRedirect (Ljava/lang/String;)Lkorlibs/io/net/http/Http$RedirectException; + public final fun getDateFormatStr ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$CustomMethod : korlibs/io/net/http/Http$Method { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/net/http/Http$CustomMethod; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$CustomMethod;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$CustomMethod; + public fun equals (Ljava/lang/Object;)Z + public fun getName ()Ljava/lang/String; + public final fun getNameUC ()Ljava/lang/String; + public final fun get_name ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Headers : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/io/net/http/Http$Headers$Companion; + public fun (Ljava/lang/String;)V + public fun (Ljava/util/List;)V + public fun (Ljava/util/Map;)V + public fun ([Lkotlin/Pair;)V + public final fun component1 ()Ljava/util/List; + public final fun containsAll (Lkorlibs/io/net/http/Http$Headers;)Z + public final fun copy (Ljava/util/List;)Lkorlibs/io/net/http/Http$Headers; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$Headers;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$Headers; + public fun equals (Ljava/lang/Object;)Z + public final fun get (Ljava/lang/String;)Ljava/lang/String; + public final fun getAll (Ljava/lang/String;)Ljava/util/List; + public final fun getFirst (Ljava/lang/String;)Ljava/lang/String; + public final fun getItems ()Ljava/util/List; + public fun hashCode ()I + public fun iterator ()Ljava/util/Iterator; + public final fun plus (Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/Http$Headers; + public final fun toHttpHeaderString (Z)Ljava/lang/String; + public static synthetic fun toHttpHeaderString$default (Lkorlibs/io/net/http/Http$Headers;ZILjava/lang/Object;)Ljava/lang/String; + public final fun toListGrouped ()Ljava/util/List; + public fun toString ()Ljava/lang/String; + public final fun withAppendedHeaders (Ljava/util/List;)Lkorlibs/io/net/http/Http$Headers; + public final fun withAppendedHeaders ([Lkotlin/Pair;)Lkorlibs/io/net/http/Http$Headers; + public final fun withReplaceHeaders (Ljava/util/List;)Lkorlibs/io/net/http/Http$Headers; + public final fun withReplaceHeaders (Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/Http$Headers; + public final fun withReplaceHeaders ([Lkotlin/Pair;)Lkorlibs/io/net/http/Http$Headers; +} + +public final class korlibs/io/net/http/Http$Headers$Builder { + public fun ()V + public final fun build ()Lkorlibs/io/net/http/Http$Headers; + public final fun put (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/net/http/Http$Headers$Companion { + public final fun build (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/Http$Headers; + public final fun fromListMap (Ljava/util/Map;)Lkorlibs/io/net/http/Http$Headers; + public final fun getContentLength ()Ljava/lang/String; + public final fun getContentType ()Ljava/lang/String; + public final fun invoke (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/Http$Headers; + public final fun parse (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Headers; +} + +public class korlibs/io/net/http/Http$HttpException : java/io/IOException { + public static final field Companion Lkorlibs/io/net/http/Http$HttpException$Companion; + public fun (ILjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getMsg ()Ljava/lang/String; + public final fun getStatusCode ()I + public final fun getStatusText ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$HttpException$Companion { + public final fun unauthorizedBasic (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void; + public static synthetic fun unauthorizedBasic$default (Lkorlibs/io/net/http/Http$HttpException$Companion;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/Void; +} + +public final class korlibs/io/net/http/Http$InvalidRequestException : java/lang/IllegalStateException { + public fun (Ljava/lang/String;)V +} + +public abstract interface class korlibs/io/net/http/Http$Method { + public static final field Companion Lkorlibs/io/net/http/Http$Method$Companion; + public abstract fun getName ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Method$Companion { + public final fun get (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Method; + public final fun getCONNECT ()Lkorlibs/io/net/http/Http$Methods; + public final fun getDELETE ()Lkorlibs/io/net/http/Http$Methods; + public final fun getGET ()Lkorlibs/io/net/http/Http$Methods; + public final fun getHEAD ()Lkorlibs/io/net/http/Http$Methods; + public final fun getOPTIONS ()Lkorlibs/io/net/http/Http$Methods; + public final fun getPATCH ()Lkorlibs/io/net/http/Http$Methods; + public final fun getPOST ()Lkorlibs/io/net/http/Http$Methods; + public final fun getPUT ()Lkorlibs/io/net/http/Http$Methods; + public final fun getTRACE ()Lkorlibs/io/net/http/Http$Methods; + public final fun getValuesMap ()Ljava/util/Map; + public final fun get_values ()Ljava/util/List; + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Method; + public final fun values ()Ljava/util/List; +} + +public final class korlibs/io/net/http/Http$Methods : java/lang/Enum, korlibs/io/net/http/Http$Method { + public static final field ALL Lkorlibs/io/net/http/Http$Methods; + public static final field CONNECT Lkorlibs/io/net/http/Http$Methods; + public static final field DELETE Lkorlibs/io/net/http/Http$Methods; + public static final field GET Lkorlibs/io/net/http/Http$Methods; + public static final field HEAD Lkorlibs/io/net/http/Http$Methods; + public static final field OPTIONS Lkorlibs/io/net/http/Http$Methods; + public static final field PATCH Lkorlibs/io/net/http/Http$Methods; + public static final field POST Lkorlibs/io/net/http/Http$Methods; + public static final field PUT Lkorlibs/io/net/http/Http$Methods; + public static final field TRACE Lkorlibs/io/net/http/Http$Methods; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public synthetic fun getName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Methods; + public static fun values ()[Lkorlibs/io/net/http/Http$Methods; +} + +public final class korlibs/io/net/http/Http$RedirectException : korlibs/io/net/http/Http$HttpException { + public fun (ILjava/lang/String;)V + public synthetic fun (ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lkorlibs/io/net/http/Http$RedirectException; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$RedirectException;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$RedirectException; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getRedirectUri ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Request { + public fun (Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public final fun getAbsoluteURI ()Ljava/lang/String; + public final fun getGetParams ()Ljava/util/Map; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getPath ()Ljava/lang/String; + public final fun getQueryString ()Ljava/lang/String; + public final fun getUri ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Response { + public fun ()V + public final fun getHeaders ()Ljava/util/ArrayList; + public final fun header (Ljava/lang/String;Ljava/lang/String;)V +} + +public abstract interface class korlibs/io/net/http/HttpBodyContent { + public static final field Companion Lkorlibs/io/net/http/HttpBodyContent$Companion; + public abstract fun createAsyncStream (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getContentType ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpBodyContent$Companion { + public final fun invoke (Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;)Lkorlibs/io/net/http/HttpBodyContent; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpBodyContent; + public final fun invoke (Ljava/lang/String;[B)Lkorlibs/io/net/http/HttpBodyContent; + public static synthetic fun invoke$default (Lkorlibs/io/net/http/HttpBodyContent$Companion;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContent; +} + +public final class korlibs/io/net/http/HttpBodyContentFormUrlEncoded : korlibs/io/net/http/HttpBodyContent { + public fun (Ljava/util/List;)V + public fun ([Lkotlin/Pair;)V + public fun createAsyncStream (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getContentType ()Ljava/lang/String; + public final fun getItems ()Ljava/util/List; +} + +public final class korlibs/io/net/http/HttpBodyContentMultiPartFormData : korlibs/io/net/http/HttpBodyContent { + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun add (Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public final fun add (Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public final fun add (Ljava/lang/String;Lkorlibs/io/file/VfsFile;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun add (Ljava/lang/String;Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun add (Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;Lkorlibs/io/file/VfsFile;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public fun createAsyncStream (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getBoundary ()Ljava/lang/String; + public fun getContentType ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpBodyContentMultiPartFormData$Entry { + public fun (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getContentType ()Ljava/lang/String; + public final fun getFileName ()Ljava/lang/String; + public final fun getGetContent ()Lkotlin/jvm/functions/Function1; + public final fun getHeaderBytes ()[B + public final fun getHeaderStream ()Lkorlibs/io/stream/AsyncStream; + public final fun getHeaderString ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getSize ()J +} + +public abstract interface class korlibs/io/net/http/HttpClient { + public static final field Companion Lkorlibs/io/net/http/HttpClient$Companion; + public abstract fun getIgnoreSslCertificates ()Z + public abstract fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setIgnoreSslCertificates (Z)V +} + +public final class korlibs/io/net/http/HttpClient$Companion : korlibs/io/net/http/HttpClient { + public final fun combineHeadersForHost (Lkorlibs/io/net/http/Http$Headers;Ljava/lang/String;)Lkorlibs/io/net/http/Http$Headers; + public final fun getDEFAULT_ACCEPT ()Ljava/lang/String; + public final fun getDEFAULT_CONNECTION ()Ljava/lang/String; + public final fun getDEFAULT_ENCODING ()Ljava/lang/String; + public final fun getDEFAULT_LANGUAGE ()Ljava/lang/String; + public final fun getDEFAULT_USER_AGENT ()Ljava/lang/String; + public fun getIgnoreSslCertificates ()Z + public final fun invoke ()Lkorlibs/io/net/http/HttpClient; + public fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setIgnoreSslCertificates (Z)V +} + +public final class korlibs/io/net/http/HttpClient$CompletedResponse { + public fun (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Ljava/lang/Object;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lkorlibs/io/net/http/Http$Headers; + public final fun component4 ()Ljava/lang/Object; + public final fun copy (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Ljava/lang/Object;)Lkorlibs/io/net/http/HttpClient$CompletedResponse; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpClient$CompletedResponse;ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Ljava/lang/Object;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$CompletedResponse; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Ljava/lang/Object; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getStatus ()I + public final fun getStatusText ()Ljava/lang/String; + public final fun getSuccess ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpClient$DefaultImpls { + public static fun getIgnoreSslCertificates (Lkorlibs/io/net/http/HttpClient;)Z + public static fun post (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun post$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun readBytes (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBytes$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun readJson (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readJson$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun readString (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readString$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun request (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun request (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun request$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun request$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun requestAsBytes (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun requestAsBytes$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun requestAsString (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun requestAsString$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun requestInternal$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun setIgnoreSslCertificates (Lkorlibs/io/net/http/HttpClient;Z)V +} + +public final class korlibs/io/net/http/HttpClient$RequestConfig { + public static final field Companion Lkorlibs/io/net/http/HttpClient$RequestConfig$Companion; + public fun ()V + public fun (ZZILjava/lang/String;Z)V + public synthetic fun (ZZILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Z + public final fun copy (ZZILjava/lang/String;Z)Lkorlibs/io/net/http/HttpClient$RequestConfig; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpClient$RequestConfig;ZZILjava/lang/String;ZILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$RequestConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getFollowRedirects ()Z + public final fun getMaxRedirects ()I + public final fun getReferer ()Ljava/lang/String; + public final fun getSimulateBrowser ()Z + public final fun getThrowErrors ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpClient$RequestConfig$Companion { + public final fun getDEFAULT ()Lkorlibs/io/net/http/HttpClient$RequestConfig; +} + +public final class korlibs/io/net/http/HttpClient$Response { + public static final field Companion Lkorlibs/io/net/http/HttpClient$Response$Companion; + public fun (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/stream/AsyncInputStream;)V + public final fun checkErrors (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lkorlibs/io/net/http/Http$Headers; + public final fun component4 ()Lkorlibs/io/stream/AsyncInputStream; + public final fun component5 ()Lkorlibs/io/stream/AsyncInputStream; + public final fun copy (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/stream/AsyncInputStream;)Lkorlibs/io/net/http/HttpClient$Response; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpClient$Response;ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/stream/AsyncInputStream;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$Response; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Lkorlibs/io/stream/AsyncInputStream; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getRawContent ()Lkorlibs/io/stream/AsyncInputStream; + public final fun getResponseCharset ()Lkorlibs/io/lang/Charset; + public final fun getStatus ()I + public final fun getStatusText ()Ljava/lang/String; + public final fun getSuccess ()Z + public fun hashCode ()I + public final fun readAllBytes (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readAllString (Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readAllString$default (Lkorlibs/io/net/http/HttpClient$Response;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun toCompletedResponse (Ljava/lang/Object;)Lkorlibs/io/net/http/HttpClient$CompletedResponse; + public fun toString ()Ljava/lang/String; + public final fun withStringResponse (Ljava/lang/String;Lkorlibs/io/lang/Charset;)Lkorlibs/io/net/http/HttpClient$Response; + public static synthetic fun withStringResponse$default (Lkorlibs/io/net/http/HttpClient$Response;Ljava/lang/String;Lkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$Response; +} + +public final class korlibs/io/net/http/HttpClient$Response$Companion { + public final fun invoke (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class korlibs/io/net/http/HttpClientEndpoint { + public abstract fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpClientEndpoint$DefaultImpls { + public static synthetic fun request$default (Lkorlibs/io/net/http/HttpClientEndpoint;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpClientEndpointKt { + public static final fun endpoint (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;)Lkorlibs/io/net/http/HttpClientEndpoint; +} + +public final class korlibs/io/net/http/HttpClientKt { + public static final fun FakeHttpClient (Lkorlibs/io/net/http/HttpClient;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/FakeHttpClient; + public static synthetic fun FakeHttpClient$default (Lkorlibs/io/net/http/HttpClient;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient; + public static final fun LogHttpClient ()Lkorlibs/io/net/http/FakeHttpClient; + public static final fun createClientEndpoint (Lkorlibs/io/net/http/HttpFactory;Ljava/lang/String;)Lkorlibs/io/net/http/HttpClientEndpoint; + public static final fun createHttpClient ()Lkorlibs/io/net/http/HttpClient; + public static final fun createHttpClient (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpClient; + public static final fun createHttpClientEndpoint (Ljava/lang/String;)Lkorlibs/io/net/http/HttpClientEndpoint; + public static final fun createHttpClientEndpoint (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpClientEndpoint; + public static final fun createHttpServer ()Lkorlibs/io/net/http/HttpServer; + public static final fun createHttpServer (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpServer; + public static final fun delayed (Lkorlibs/io/net/http/HttpClient;J)Lkorlibs/io/net/http/DelayedHttpClient; + public static final fun getDefaultHttpFactory ()Lkorlibs/io/net/http/HttpFactory; + public static final fun httpError (ILjava/lang/String;)Ljava/lang/Void; + public static final fun invoke (Lkorlibs/io/net/http/HttpClient$Companion;Lkorlibs/io/http/core/HttpFetch;)Lkorlibs/io/net/http/HttpClient; + public static synthetic fun invoke$default (Lkorlibs/io/net/http/HttpClient$Companion;Lkorlibs/io/http/core/HttpFetch;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient; + public static final fun setDefaultHttpFactory (Lkorlibs/io/net/http/HttpFactory;)V + public static final fun withContentEncoding (Lkorlibs/io/stream/AsyncInputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun withTransferEncoding (Lkorlibs/io/stream/AsyncInputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class korlibs/io/net/http/HttpFactory { + public abstract fun createClient ()Lkorlibs/io/net/http/HttpClient; + public abstract fun createServer ()Lkorlibs/io/net/http/HttpServer; +} + +public final class korlibs/io/net/http/HttpRestClient { + public fun (Lkorlibs/io/net/http/HttpClientEndpoint;)V + public final fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun get (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getEndpoint ()Lkorlibs/io/net/http/HttpClientEndpoint; + public final fun head (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun post (Ljava/lang/String;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun post (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun put (Ljava/lang/String;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun put (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpRestClientKt { + public static final fun rest (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;)Lkorlibs/io/net/http/HttpRestClient; + public static final fun rest (Lkorlibs/io/net/http/HttpClientEndpoint;)Lkorlibs/io/net/http/HttpRestClient; +} + +public class korlibs/io/net/http/HttpServer : korlibs/io/async/AsyncCloseable { + public static final field Companion Lkorlibs/io/net/http/HttpServer$Companion; + protected fun ()V + public final fun allHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun closeInternal (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun errorHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun errorHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getActualHost ()Ljava/lang/String; + public fun getActualPort ()I + public final fun getRequestConfig ()Lkorlibs/io/net/http/HttpServer$RequestConfig; + public final fun httpHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun httpHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listen (ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listen (ILjava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun listen$default (Lkorlibs/io/net/http/HttpServer;ILjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun listen$default (Lkorlibs/io/net/http/HttpServer;ILjava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + protected fun listenInternal (ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun listenInternal$default (Lkorlibs/io/net/http/HttpServer;ILjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun websocketHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun websocketHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class korlibs/io/net/http/HttpServer$BaseRequest : korlibs/datastructure/Extra { + public fun (Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public final fun getAbsoluteURI ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getGetParams ()Ljava/util/Map; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getPath ()Ljava/lang/String; + public final fun getQueryString ()Ljava/lang/String; + public final fun getUri ()Ljava/lang/String; + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public final class korlibs/io/net/http/HttpServer$Companion { + public final fun invoke ()Lkorlibs/io/net/http/HttpServer; +} + +public abstract class korlibs/io/net/http/HttpServer$Request : korlibs/io/net/http/HttpServer$BaseRequest, korlibs/io/stream/AsyncOutputStream { + public fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpServer$RequestConfig;)V + public synthetic fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpServer$RequestConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + protected abstract fun _end (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _endHandler (Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _handler (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _sendHeader (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun _write$default (Lkorlibs/io/net/http/HttpServer$Request;[BIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun addHeader (Ljava/lang/String;Ljava/lang/String;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end (Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun end$default (Lkorlibs/io/net/http/HttpServer$Request;Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun end$default (Lkorlibs/io/net/http/HttpServer$Request;[BIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun endHandler (Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFinalizers ()Ljava/util/ArrayList; + public final fun getHeader (Ljava/lang/String;)Ljava/lang/String; + public final fun getHeaderList (Ljava/lang/String;)Ljava/util/List; + public final fun getMethod ()Lkorlibs/io/net/http/Http$Method; + public final fun getRequestConfig ()Lkorlibs/io/net/http/HttpServer$RequestConfig; + protected fun get_output ()Lkorlibs/io/stream/AsyncOutputStream; + public final fun handler (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readRawBody (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readRawBody$default (Lkorlibs/io/net/http/HttpServer$Request;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun removeHeader (Ljava/lang/String;)V + public final fun replaceHeader (Ljava/lang/String;Ljava/lang/String;)V + public final fun setStatus (ILjava/lang/String;)V + public static synthetic fun setStatus$default (Lkorlibs/io/net/http/HttpServer$Request;ILjava/lang/String;ILjava/lang/Object;)V + public fun write (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun write (Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun write$default (Lkorlibs/io/net/http/HttpServer$Request;Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpServer$RequestConfig : korlibs/datastructure/Extra { + public fun ()V + public fun (Ljava/util/Map;)V + public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/Map; + public final fun copy (Ljava/util/Map;)Lkorlibs/io/net/http/HttpServer$RequestConfig; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpServer$RequestConfig;Ljava/util/Map;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpServer$RequestConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getBeforeSendHeadersInterceptors ()Ljava/util/Map; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun hashCode ()I + public final fun registerComponent (Ljava/lang/Object;Ljava/util/List;)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/io/net/http/HttpServer$WsRequest : korlibs/io/net/http/HttpServer$BaseRequest { + public fun (Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkotlinx/coroutines/CoroutineScope;)V + public fun accept (Lkorlibs/io/net/http/Http$Headers;)V + public final fun anyMessageStream ()Lkotlinx/coroutines/channels/ReceiveChannel; + public final fun binaryMessageStream ()Lkotlinx/coroutines/channels/ReceiveChannel; + public abstract fun close ()V + public fun getAddress ()Lkorlibs/io/net/HostWithPort; + public final fun getScope ()Lkotlinx/coroutines/CoroutineScope; + public abstract fun onBinaryMessage (Lkotlin/jvm/functions/Function2;)V + public abstract fun onClose (Lkotlin/jvm/functions/Function2;)V + public abstract fun onStringMessage (Lkotlin/jvm/functions/Function2;)V + public abstract fun reject ()V + public abstract fun send (Ljava/lang/String;)V + public abstract fun send ([B)V + public final fun sendSafe (Ljava/lang/String;)V + public final fun sendSafe ([B)V + public final fun stringMessageStream ()Lkotlinx/coroutines/channels/ReceiveChannel; +} + +public final class korlibs/io/net/http/HttpServerExtKt { + public static final fun end (Lkorlibs/io/net/http/HttpServer$Request;Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun end (Lkorlibs/io/net/http/HttpServer$Request;Lkorlibs/io/file/VfsFile;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpServerRouter { + public fun (Lkorlibs/io/net/http/HttpServer;)V + public final fun getServer ()Lkorlibs/io/net/http/HttpServer; + public final fun handle (Lkorlibs/io/net/http/HttpServer$Request;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun handler (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V + public final fun prehook (Lkotlin/jvm/functions/Function2;)V + public final fun static (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)V +} + +public final class korlibs/io/net/http/HttpServerRouter$Rule { + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V + public final fun getHandler ()Lkotlin/jvm/functions/Function2; + public final fun getPath ()Ljava/lang/String; + public final fun match (Lkorlibs/io/net/http/HttpServer$Request;)Z +} + +public final class korlibs/io/net/http/HttpServerRouterKt { + public static final fun HttpServerRequestHandlerStatic (Lkorlibs/io/file/VfsFile;)Lkotlin/jvm/functions/Function2; + public static final fun router (Lkorlibs/io/net/http/HttpServer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpStats { + public static final field INSTANCE Lkorlibs/io/net/http/HttpStats; + public final fun getConnections ()Lkotlinx/atomicfu/AtomicLong; + public final fun getDisconnections ()Lkotlinx/atomicfu/AtomicLong; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpStatusMessage { + public static final field INSTANCE Lkorlibs/io/net/http/HttpStatusMessage; + public final fun getCODES ()Ljava/util/LinkedHashMap; + public final fun invoke (I)Ljava/lang/String; +} + +public final class korlibs/io/net/http/ProxiedHttpFactory : korlibs/io/net/http/HttpFactory { + public fun (Lkorlibs/io/net/http/HttpFactory;)V + public fun createClient ()Lkorlibs/io/net/http/HttpClient; + public fun createServer ()Lkorlibs/io/net/http/HttpServer; + public final fun getParent ()Lkorlibs/io/net/http/HttpFactory; + public final fun setParent (Lkorlibs/io/net/http/HttpFactory;)V +} + +public class korlibs/io/net/http/SocketHttp { + public static final field Companion Lkorlibs/io/net/http/SocketHttp$Companion; + public fun ()V + public fun (Lkorlibs/io/net/AsyncSocketFactory;)V + public synthetic fun (Lkorlibs/io/net/AsyncSocketFactory;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun createClient ()Lkorlibs/io/net/http/HttpClient; + public final fun createServer ()Lkorlibs/io/net/http/HttpServer; +} + +public final class korlibs/io/net/http/SocketHttp$Companion : korlibs/io/net/http/SocketHttp { +} + +public final class korlibs/io/net/ws/RawSocketWebSocketClient : korlibs/io/net/ws/WebSocketClient { + public static final field Companion Lkorlibs/io/net/ws/RawSocketWebSocketClient$Companion; + public fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/net/AsyncClient;Lkorlibs/io/net/URL;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ZLkotlin/random/Random;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/net/AsyncClient;Lkorlibs/io/net/URL;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ZLkotlin/random/Random;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun close (ILjava/lang/String;)V + public final fun getClient ()Lkorlibs/io/net/AsyncClient; + public final fun getClosed ()Z + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getHost ()Ljava/lang/String; + public final fun getKey ()Ljava/lang/String; + public final fun getMasked ()Z + public final fun getOrigin ()Ljava/lang/String; + public final fun getPort ()I + public final fun getRandom ()Lkotlin/random/Random; + public final fun getUrlUrl ()Lkorlibs/io/net/URL; + public final fun internalConnect (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun internalReadPackets (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrame (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrameOrNull (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun send (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun send ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendWsFrame (Lkorlibs/io/net/ws/WsFrame;Lkotlin/random/Random;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun sendWsFrame$default (Lkorlibs/io/net/ws/RawSocketWebSocketClient;Lkorlibs/io/net/ws/WsFrame;Lkotlin/random/Random;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun setClosed (Z)V +} + +public final class korlibs/io/net/ws/RawSocketWebSocketClient$Companion { + public final fun readWsFrame (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrameOrNull (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/RawSocketWebSocketClientKt { + public static final fun RawSocketWebSocketClient (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun RawSocketWebSocketClient$default (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract class korlibs/io/net/ws/WebSocketClient { + protected fun (Ljava/lang/String;Ljava/util/List;Z)V + public fun close (ILjava/lang/String;)V + public final fun close (Lkorlibs/io/net/ws/WsCloseInfo;)V + public static synthetic fun close$default (Lkorlibs/io/net/ws/WebSocketClient;ILjava/lang/String;ILjava/lang/Object;)V + public final fun getOnAnyMessage ()Lkorlibs/io/async/Signal; + public final fun getOnBinaryMessage ()Lkorlibs/io/async/Signal; + public final fun getOnClose ()Lkorlibs/io/async/Signal; + public final fun getOnError ()Lkorlibs/io/async/Signal; + public final fun getOnOpen ()Lkorlibs/io/async/Signal; + public final fun getOnStringMessage ()Lkorlibs/io/async/Signal; + public final fun getProtocols ()Ljava/util/List; + public final fun getUrl ()Ljava/lang/String; + public final fun messageChannel (I)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun messageChannel$default (Lkorlibs/io/net/ws/WebSocketClient;IILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public final fun messageChannelBinary (I)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun messageChannelBinary$default (Lkorlibs/io/net/ws/WebSocketClient;IILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public final fun messageChannelString (I)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun messageChannelString$default (Lkorlibs/io/net/ws/WebSocketClient;IILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public fun send (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun send ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WebSocketClient$CloseInfo { + public fun (ILjava/lang/String;Z)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Z + public final fun copy (ILjava/lang/String;Z)Lkorlibs/io/net/ws/WebSocketClient$CloseInfo; + public static synthetic fun copy$default (Lkorlibs/io/net/ws/WebSocketClient$CloseInfo;ILjava/lang/String;ZILjava/lang/Object;)Lkorlibs/io/net/ws/WebSocketClient$CloseInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getMessage ()Ljava/lang/String; + public final fun getWasClean ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/ws/WebSocketClient$CloseReasons { + public static final field INSTANCE Lkorlibs/io/net/ws/WebSocketClient$CloseReasons; + public final fun getGOING_AWAY ()I + public final fun getINCONSISENT ()I + public final fun getMISSING_EXTENSION ()I + public final fun getNORMAL ()I + public final fun getPOLICY_VIOLATION ()I + public final fun getPROTOCOL_ERROR ()I + public final fun getRESERVED ()I + public final fun getRESERVED_1005 ()I + public final fun getRESERVED_1006 ()I + public final fun getRESERVED_1015 ()I + public final fun getTOO_BIG ()I + public final fun getUNACCEPTABLE ()I + public final fun getUNEXPECTED ()I +} + +public final class korlibs/io/net/ws/WebSocketClientKt { + public static final field DEFAULT_WSKEY Ljava/lang/String; + public static final fun WebSocketClient (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun WebSocketClient$default (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WebSocketException : java/io/IOException { + public fun (Ljava/lang/String;)V +} + +public final class korlibs/io/net/ws/WebSocketsAndroidKt { + public static final fun WebSocketClient (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun WebSocketClient$default (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WsCloseInfo { + public static final field Companion Lkorlibs/io/net/ws/WsCloseInfo$Companion; + public fun (ILjava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lkorlibs/io/net/ws/WsCloseInfo; + public static synthetic fun copy$default (Lkorlibs/io/net/ws/WsCloseInfo;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/ws/WsCloseInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getReason ()Ljava/lang/String; + public fun hashCode ()I + public final fun toByteArray ()[B + public final fun toFrame (Z)Lkorlibs/io/net/ws/WsFrame; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/ws/WsCloseInfo$Companion { + public final fun fromBytes ([B)Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getAbnormalClosure ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getBadGateway ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getGoingAway ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getInternalError ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getInvalidFramePayloadData ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getMessageTooBig ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getMissingExtension ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getNoStatusReceived ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getNormalClosure ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getPolicyViolation ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getProtocolError ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getServiceRestart ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getTLSHandshake ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getTryAgainLater ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getUnsupportedData ()Lkorlibs/io/net/ws/WsCloseInfo; +} + +public class korlibs/io/net/ws/WsFrame { + public static final field Companion Lkorlibs/io/net/ws/WsFrame$Companion; + public synthetic fun ([BIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun ([BIZZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getData ()[B + public final fun getMasked ()Z + public final fun getType-z9oKeWA ()I + public final fun isFinal ()Z + public final fun toByteArray (Lkotlin/random/Random;)[B + public static synthetic fun toByteArray$default (Lkorlibs/io/net/ws/WsFrame;Lkotlin/random/Random;ILjava/lang/Object;)[B + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/ws/WsFrame$Companion { + public final fun applyMask ([B[B)[B + public final fun readWsFrame (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrameOrNull (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WsOpcode { + public static final field Companion Lkorlibs/io/net/ws/WsOpcode$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/io/net/ws/WsOpcode; + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public final fun getId ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/io/net/ws/WsOpcode$Companion { + public final fun getBinary-z9oKeWA ()I + public final fun getClose-z9oKeWA ()I + public final fun getContinuation-z9oKeWA ()I + public final fun getPing-z9oKeWA ()I + public final fun getPong-z9oKeWA ()I + public final fun getText-z9oKeWA ()I +} + +public class korlibs/io/resources/GlobalResources : korlibs/io/resources/Resources { + public fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public class korlibs/io/resources/Resource : korlibs/io/resources/Resourceable { + public fun (Lkorlibs/io/resources/Resources;Ljava/lang/String;Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;)V + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCache ()Lkorlibs/io/resources/ResourceCache; + public final fun getDeferred ()Lkotlinx/coroutines/Deferred; + public final fun getName ()Ljava/lang/String; + public final fun getOnGen ()Lkotlin/jvm/functions/Function0; + public fun getOrNull ()Ljava/lang/Object; + public final fun getResources ()Lkorlibs/io/resources/Resources; + public final fun getValueOrNull ()Ljava/lang/Object; + public final fun preload (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun preloadNoWait ()V + public final fun setOnGen (Lkotlin/jvm/functions/Function0;)V + public final fun unload ()V +} + +public final class korlibs/io/resources/ResourceCache : java/lang/Enum { + public static final field GLOBAL Lkorlibs/io/resources/ResourceCache; + public static final field LOCAL Lkorlibs/io/resources/ResourceCache; + public static final field NONE Lkorlibs/io/resources/ResourceCache; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/io/resources/ResourceCache; + public static fun values ()[Lkorlibs/io/resources/ResourceCache; +} + +public final class korlibs/io/resources/ResourceRef { + public fun (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;)V + public synthetic fun (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCache ()Lkorlibs/io/resources/ResourceCache; + public final fun getGen ()Lkotlin/jvm/functions/Function2; + public final fun getValue (Lkorlibs/io/resources/ResourcesContainer;Lkotlin/reflect/KProperty;)Lkorlibs/io/resources/Resource; +} + +public class korlibs/io/resources/Resources : korlibs/io/resources/ResourcesContainer { + public fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;Lkorlibs/io/resources/Resources;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;Lkorlibs/io/resources/Resources;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun add (Lkorlibs/io/resources/Resource;)V + public fun get (Ljava/lang/String;Lkorlibs/io/resources/ResourceCache;)Lkorlibs/io/resources/Resource; + public static synthetic fun get$default (Lkorlibs/io/resources/Resources;Ljava/lang/String;Lkorlibs/io/resources/ResourceCache;ILjava/lang/Object;)Lkorlibs/io/resources/Resource; + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public fun getMap ()Ljava/util/Map; + public final fun getParent ()Lkorlibs/io/resources/Resources; + public fun getResources ()Lkorlibs/io/resources/Resources; + public final fun getRoot ()Lkorlibs/io/file/VfsFile; + public fun remove (Ljava/lang/String;)V +} + +public abstract interface class korlibs/io/resources/ResourcesContainer { + public abstract fun getResources ()Lkorlibs/io/resources/Resources; +} + +public final class korlibs/io/resources/ResourcesKt { + public static final fun resource (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; + public static synthetic fun resource$default (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkorlibs/io/resources/ResourceRef; + public static final fun resourceGlobal (Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; + public static final fun resourceLocal (Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; + public static final fun resourceUncached (Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; +} + +public final class korlibs/io/serialization/json/JsonContext { + public static final field INSTANCE Lkorlibs/io/serialization/json/JsonContext; + public final fun getDEFAULT ()Lkorlibs/io/serialization/json/Json; + public final fun getFAST ()Lkorlibs/io/serialization/json/Json; +} + +public final class korlibs/io/serialization/json/JsonExtKt { + public static final fun getContext (Lkorlibs/io/serialization/json/Json$Companion;)Lkorlibs/io/serialization/json/JsonContext; + public static final fun getContext (Lkorlibs/io/serialization/json/Json;)Lkorlibs/io/serialization/json/JsonContext; + public static final fun parse (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;)Ljava/lang/Object; + public static synthetic fun parse$default (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parseDyn (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;)Ljava/lang/Object; + public static synthetic fun parseDyn$default (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parseFast (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;)Ljava/lang/Object; + public static final fun parseFastDyn (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;)Ljava/lang/Object; + public static final fun stringify-70NVo0Q (Lkorlibs/io/serialization/json/Json;Ljava/lang/Object;Z)Ljava/lang/String; + public static synthetic fun stringify-70NVo0Q$default (Lkorlibs/io/serialization/json/Json;Ljava/lang/Object;ZILjava/lang/Object;)Ljava/lang/String; +} + +public final class korlibs/io/serialization/xml/XmlExtKt { + public static final fun readXml (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/stream/AsyncStream_fileKt { + public static final fun asVfsFile (Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static synthetic fun asVfsFile$default (Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun writeFile (Lkorlibs/io/stream/AsyncOutputStream;Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/stream/ByteArrayDequeSyncStream : korlibs/io/stream/SyncStreamBase { + public fun (Lkorlibs/datastructure/ByteArrayDeque;)V + public fun close ()V + public final fun getClosed ()Z + public final fun getDeque ()Lkorlibs/datastructure/ByteArrayDeque; + public fun getLength ()J + public fun getSeekable ()Z + public fun getSeparateReadWrite ()Z + public fun read (J[BII)I + public final fun setClosed (Z)V + public fun setLength (J)V + public fun write (J[BII)V +} + +public final class korlibs/io/stream/ByteArrayDequeSyncStreamKt { + public static final fun toSyncStream (Lkorlibs/datastructure/ByteArrayDeque;)Lkorlibs/io/stream/SyncStream; +} + +public final class korlibs/io/stream/CharReaderFromSyncStream : korlibs/io/stream/CharReader { + public static final field Companion Lkorlibs/io/stream/CharReaderFromSyncStream$Companion; + public static final field DEFAULT_CHUNK_SIZE I + public static final field MIN_CHUNK_SIZE I + public fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;I)V + public synthetic fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/io/stream/CharReader; + public final fun getCharset ()Lkorlibs/io/lang/Charset; + public final fun getChunkSize ()I + public final fun getStream ()Lkorlibs/io/stream/SyncStream; + public fun read (Ljava/lang/StringBuilder;I)I +} + +public final class korlibs/io/stream/CharReaderFromSyncStream$Companion { +} + +public final class korlibs/io/stream/CharReaderFromSyncStreamKt { + public static final fun toCharReader (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;I)Lkorlibs/io/stream/CharReader; + public static final fun toCharReader ([BLkorlibs/io/lang/Charset;I)Lkorlibs/io/stream/CharReader; + public static synthetic fun toCharReader$default (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;IILjava/lang/Object;)Lkorlibs/io/stream/CharReader; + public static synthetic fun toCharReader$default ([BLkorlibs/io/lang/Charset;IILjava/lang/Object;)Lkorlibs/io/stream/CharReader; +} + +public final class korlibs/io/stream/JavaExKt { + public static final fun toSyncInputStream (Ljava/io/InputStream;)Lkorlibs/io/stream/SyncInputStream; + public static final fun toSyncOutputStream (Ljava/io/OutputStream;)Lkorlibs/io/stream/SyncOutputStream; +} + +public final class korlibs/io/time/TraceTimeKt { + public static final fun getLogger ()Lkorlibs/logger/Logger; + public static final fun getTraceTimes ()Z + public static final fun traceTime (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; +} + +public final class korlibs/io/util/AsyncOnce { + public fun ()V + public final fun getPromise ()Lkotlinx/coroutines/Deferred; + public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setPromise (Lkotlinx/coroutines/Deferred;)V +} + +public abstract class korlibs/io/util/BaseStrReader : korlibs/util/SimpleStrReader { + public fun ()V + public abstract fun clone ()Lkorlibs/io/util/BaseStrReader; + public abstract fun endBuffering (I)Ljava/lang/String; + public abstract fun getEof ()Z + public fun getHasMore ()Z + public abstract fun getPos ()I + public final fun matchIdentifier ()Ljava/lang/String; + public final fun matchSingleOrDoubleQuoteString ()Ljava/lang/String; + public final fun matchWhile (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public abstract fun peek (I)Ljava/lang/String; + public fun peekChar ()C + public abstract fun peekOffset (I)C + public static synthetic fun peekOffset$default (Lkorlibs/io/util/BaseStrReader;IILjava/lang/Object;)C + public final fun read (I)Ljava/lang/String; + public fun readChar ()C + public final fun readExpect (Ljava/lang/String;)Ljava/lang/String; + public fun readUntil (C)Ljava/lang/String; + public abstract fun skip (I)Lkorlibs/io/util/BaseStrReader; + public final fun skipExpect (C)V + public fun skipSpaces ()Lkorlibs/io/util/BaseStrReader; + public final fun skipUntil (Lkotlin/jvm/functions/Function1;)V + public final fun skipWhile (Lkotlin/jvm/functions/Function1;)V + public final fun slice (Lkotlin/jvm/functions/Function0;)Ljava/lang/String; + public fun startBuffering ()I + public fun toStringContext ()Ljava/lang/String; + public final fun tryExpect (C)Z + public final fun tryExpect (Ljava/lang/String;Z)Z + public static synthetic fun tryExpect$default (Lkorlibs/io/util/BaseStrReader;Ljava/lang/String;ZILjava/lang/Object;)Z + public abstract fun tryLit (Ljava/lang/String;Z)Ljava/lang/String; + public static synthetic fun tryLit$default (Lkorlibs/io/util/BaseStrReader;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; + public final fun tryRead (Ljava/lang/String;)Z +} + +public final class korlibs/io/util/BuildListKt { + public static final fun buildList (Lkotlin/jvm/functions/Function1;)Ljava/util/List; +} + +public final class korlibs/io/util/CharReaderStrReader : korlibs/io/util/BaseStrReader { + public fun (Lkorlibs/io/stream/CharReader;)V + public fun clone ()Lkorlibs/io/util/BaseStrReader; + public synthetic fun clone ()Lkorlibs/util/SimpleStrReader; + public fun endBuffering (I)Ljava/lang/String; + public final fun ensure (I)V + public final fun getDeque ()Lkorlibs/datastructure/CharDeque; + public fun getEof ()Z + public fun getPos ()I + public final fun getReader ()Lkorlibs/io/stream/CharReader; + public fun peek (I)Ljava/lang/String; + public fun peekOffset (I)C + public fun skip (I)Lkorlibs/io/util/BaseStrReader; + public synthetic fun skip (I)Lkorlibs/util/SimpleStrReader; + public fun startBuffering ()I + public fun tryLit (Ljava/lang/String;Z)Ljava/lang/String; +} + +public final class korlibs/io/util/CompareUtilKt { + public static final fun compareToChain (ILkotlin/jvm/functions/Function0;)I +} + +public final class korlibs/io/util/ExecuteIoKt { + public static final fun jvmExecuteIo (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/util/ExpectExceptionKt { + public static final fun expectException (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/util/ExpectedException : java/lang/Exception { + public fun (Lkotlin/reflect/KClass;Ljava/lang/Throwable;)V + public final fun getExpectedClass ()Lkotlin/reflect/KClass; + public final fun getFound ()Ljava/lang/Throwable; +} + +public final class korlibs/io/util/Glob { + public static final field Companion Lkorlibs/io/util/Glob$Companion; + public fun (Ljava/lang/String;ZZZZZ)V + public synthetic fun (Ljava/lang/String;ZZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Z + public final fun component3 ()Z + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6 ()Z + public final fun copy (Ljava/lang/String;ZZZZZ)Lkorlibs/io/util/Glob; + public static synthetic fun copy$default (Lkorlibs/io/util/Glob;Ljava/lang/String;ZZZZZILjava/lang/Object;)Lkorlibs/io/util/Glob; + public fun equals (Ljava/lang/Object;)Z + public final fun getExtended ()Z + public final fun getFull ()Z + public final fun getGlobstar ()Z + public final fun getIgnoreCase ()Z + public final fun getMultiline ()Z + public final fun getPattern ()Ljava/lang/String; + public final fun getRegex ()Lkotlin/text/Regex; + public fun hashCode ()I + public final fun matches (Ljava/lang/CharSequence;)Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Glob$Companion { +} + +public final class korlibs/io/util/Indenter : korlibs/util/SimpleIndenter { + public static final field Companion Lkorlibs/io/util/Indenter$Companion; + public fun ()V + public fun (Ljava/util/ArrayList;)V + public synthetic fun (Ljava/util/ArrayList;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clear ()V + public final fun getIndentEmptyLines ()Z + public final fun getOut ()Ljava/lang/String; + public fun indent ()V + public final fun indent (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public fun inline (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public synthetic fun inline (Ljava/lang/String;)Lkorlibs/util/SimpleIndenter; + public final fun invoke (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public static synthetic fun invoke$default (Lkorlibs/io/util/Indenter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkorlibs/io/util/Indenter; + public fun line (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public synthetic fun line (Ljava/lang/String;)Lkorlibs/util/SimpleIndenter; + public final fun line (Ljava/lang/String;)V + public final fun line (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public final fun line (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public final fun line (Lkorlibs/io/util/Indenter;)Lkorlibs/io/util/Indenter; + public static synthetic fun line$default (Lkorlibs/io/util/Indenter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkorlibs/io/util/Indenter; + public final fun linedeferred (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/Indenter; + public final fun mark (Ljava/lang/Object;)Lkorlibs/io/util/Indenter; + public final fun setOut (Ljava/lang/String;)V + public fun toString ()Ljava/lang/String; + public final fun toString (Lkotlin/jvm/functions/Function3;)Ljava/lang/String; + public final fun toString (Lkotlin/jvm/functions/Function3;Z)Ljava/lang/String; + public final fun toString (ZLjava/lang/String;)Ljava/lang/String; + public static synthetic fun toString$default (Lkorlibs/io/util/Indenter;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun unaryPlus (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public fun unindent ()V + public final fun xml (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V +} + +public abstract interface class korlibs/io/util/Indenter$Action { +} + +public final class korlibs/io/util/Indenter$Action$EmptyLineOnce : korlibs/io/util/Indenter$Action { + public static final field INSTANCE Lkorlibs/io/util/Indenter$Action$EmptyLineOnce; +} + +public final class korlibs/io/util/Indenter$Action$Indent : korlibs/io/util/Indenter$Action { + public static final field INSTANCE Lkorlibs/io/util/Indenter$Action$Indent; +} + +public final class korlibs/io/util/Indenter$Action$Inline : korlibs/io/util/Indenter$Action$Text { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/util/Indenter$Action$Inline; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$Inline;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Inline; + public fun equals (Ljava/lang/Object;)Z + public fun getStr ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$Line : korlibs/io/util/Indenter$Action$Text { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/util/Indenter$Action$Line; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$Line;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Line; + public fun equals (Ljava/lang/Object;)Z + public fun getStr ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$LineDeferred : korlibs/io/util/Indenter$Action { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun component1 ()Lkotlin/jvm/functions/Function0; + public final fun copy (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter$Action$LineDeferred; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$LineDeferred;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$LineDeferred; + public fun equals (Ljava/lang/Object;)Z + public final fun getCallback ()Lkotlin/jvm/functions/Function0; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$Marker : korlibs/io/util/Indenter$Action { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Marker; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$Marker;Ljava/lang/Object;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Marker; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/util/Indenter$Action$Text : korlibs/io/util/Indenter$Action { + public abstract fun getStr ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$Unindent : korlibs/io/util/Indenter$Action { + public static final field INSTANCE Lkorlibs/io/util/Indenter$Action$Unindent; +} + +public final class korlibs/io/util/Indenter$Companion { + public final fun gen (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/Indenter; + public final fun genString (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final fun getEMPTY ()Lkorlibs/io/util/Indenter; + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public final fun invoke (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/Indenter; + public final fun replaceString (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; + public final fun single (Ljava/lang/String;)Lkorlibs/io/util/Indenter; +} + +public final class korlibs/io/util/Indenter$INDENTS { + public static final field INSTANCE Lkorlibs/io/util/Indenter$INDENTS; + public final fun get (I)Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$IndenterEvaluator { + public fun (Lkotlin/jvm/functions/Function3;ZZ)V + public final fun doLine ()V + public final fun eval (Ljava/util/List;)V + public final fun getAllowEmptyLine ()Z + public final fun getDoIndent ()Z + public final fun getIndentEmptyLines ()Z + public final fun getIndentIndex ()I + public final fun getLine ()I + public final fun getMarkHandler ()Lkotlin/jvm/functions/Function3; + public final fun getNewLine ()Z + public final fun getOut ()Ljava/lang/StringBuilder; + public final fun outAppend (C)Ljava/lang/StringBuilder; + public final fun outAppend (Ljava/lang/String;)Ljava/lang/StringBuilder; + public final fun setAllowEmptyLine (Z)V + public final fun setIndentIndex (I)V + public final fun setLine (I)V + public final fun setNewLine (Z)V +} + +public final class korlibs/io/util/IndenterKt { + public static final fun EMPTY_LINE_ONCE (Lkorlibs/io/util/Indenter;)V + public static final fun SEPARATOR (Lkorlibs/io/util/Indenter;Lkotlin/jvm/functions/Function1;)V + public static final fun getSEPARATOR (Lkorlibs/io/util/Indenter;)Lkotlin/Unit; + public static final fun xml (Lkorlibs/io/util/Indenter;Lkotlin/jvm/functions/Function1;)V +} + +public final class korlibs/io/util/JvmFsCaseSensitiveKt { + public static final fun caseSensitiveOrNull (Ljava/io/File;)Ljava/io/File; + public static final fun caseSensitiveOrNull (Ljava/net/URL;)Ljava/net/URL; + public static final fun caseSensitiveOrNull (Ljava/nio/file/Path;)Ljava/nio/file/Path; + public static final fun caseSensitiveOrThrow (Ljava/io/File;)Ljava/io/File; + public static final fun caseSensitiveOrThrow (Ljava/nio/file/Path;)Ljava/nio/file/Path; + public static final fun existsCaseSensitive (Ljava/io/File;)Z + public static final fun existsCaseSensitive (Ljava/nio/file/Path;)Z + public static final fun getKeepOsFsCaseSensitivity ()Z + public static final fun getMatchesCaseSensitive (Ljava/io/File;)Z + public static final fun getMatchesCaseSensitive (Ljava/nio/file/Path;)Z +} + +public final class korlibs/io/util/Once { + public fun ()V + public final fun getCompleted ()Z + public final fun invoke (Lkotlin/jvm/functions/Function0;)V + public final fun setCompleted (Z)V +} + +public final class korlibs/io/util/ProcessExtKt { + public static final fun isAliveJre7 (Ljava/lang/Process;)Z +} + +public final class korlibs/io/util/Props : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { + public static final field Companion Lkorlibs/io/util/Props$Companion; + public fun ()V + public fun (Ljava/util/LinkedHashMap;)V + public synthetic fun (Ljava/util/LinkedHashMap;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clear ()V + public final fun containsKey (Ljava/lang/Object;)Z + public fun containsKey (Ljava/lang/String;)Z + public final fun containsValue (Ljava/lang/Object;)Z + public fun containsValue (Ljava/lang/String;)Z + public final fun deserializeAdd (Ljava/lang/String;)V + public final fun deserializeNew (Ljava/lang/String;)V + public final fun entrySet ()Ljava/util/Set; + public final synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object; + public final fun get (Ljava/lang/Object;)Ljava/lang/String; + public fun get (Ljava/lang/String;)Ljava/lang/String; + public fun getEntries ()Ljava/util/Set; + public fun getKeys ()Ljava/util/Set; + public fun getSize ()I + public fun getValues ()Ljava/util/Collection; + public fun isEmpty ()Z + public final fun keySet ()Ljava/util/Set; + public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public fun putAll (Ljava/util/Map;)V + public final synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object; + public final fun remove (Ljava/lang/Object;)Ljava/lang/String; + public fun remove (Ljava/lang/String;)Ljava/lang/String; + public final fun serialize ()Ljava/lang/String; + public final fun size ()I + public final fun values ()Ljava/util/Collection; +} + +public final class korlibs/io/util/Props$Companion { + public final fun load (Ljava/lang/String;)Lkorlibs/io/util/Props; +} + +public final class korlibs/io/util/PropsKt { + public static final fun loadProperties (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun loadProperties$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun saveProperties (Lkorlibs/io/file/VfsFile;Lkorlibs/io/util/Props;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun saveProperties$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/util/Props;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/util/RangeExtKt { + public static final fun getLONG_ZERO_TO_MAX_RANGE ()Lkotlin/ranges/LongRange; + public static final fun toLongRange (Lkotlin/ranges/IntRange;)Lkotlin/ranges/LongRange; +} + +public final class korlibs/io/util/RangesExtKt { + public static final fun getEndExclusiveClamped (Lkotlin/ranges/IntRange;)I + public static final fun getEndExclusiveClamped (Lkotlin/ranges/LongRange;)J + public static final fun getEndExclusiveWrapped (Lkotlin/ranges/IntRange;)I + public static final fun getEndExclusiveWrapped (Lkotlin/ranges/LongRange;)J + public static final fun getLength (Lkotlin/ranges/IntRange;)I + public static final fun getLength (Lkotlin/ranges/LongRange;)J +} + +public final class korlibs/io/util/RedirectField { + public fun (Lkotlin/reflect/KProperty0;)V + public final fun getRedirect ()Lkotlin/reflect/KProperty0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +} + +public final class korlibs/io/util/RedirectFieldGen { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun getRedirect ()Lkotlin/jvm/functions/Function0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +} + +public final class korlibs/io/util/RedirectFieldKt { + public static final fun redirected (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/RedirectFieldGen; + public static final fun redirected (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/RedirectMutableFieldGen; + public static final fun transformed (Lkotlin/reflect/KMutableProperty0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/TransformedMutableField; + public static final fun transformed (Lkotlin/reflect/KProperty0;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/TransformedField; +} + +public final class korlibs/io/util/RedirectMutableField { + public fun (Lkotlin/reflect/KMutableProperty0;)V + public final fun getRedirect ()Lkotlin/reflect/KMutableProperty0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public final class korlibs/io/util/RedirectMutableFieldGen { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun getRedirect ()Lkotlin/jvm/functions/Function0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public final class korlibs/io/util/ReflectExtKt { + public static final fun getAllDeclaredFields (Ljava/lang/Class;)Ljava/util/List; + public static final fun getAllDeclaredMethods (Ljava/lang/Class;)Ljava/util/List; + public static final fun isSubtypeOf (Ljava/lang/Class;Ljava/lang/Class;)Z +} + +public final class korlibs/io/util/RegexExtKt { + public static final fun fromGlob (Lkotlin/text/Regex$Companion;Ljava/lang/String;)Lkotlin/text/Regex; + public static final fun isSpecial (Lkotlin/text/Regex$Companion;C)Z + public static final fun quote (Lkotlin/text/Regex$Companion;Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/util/ResultExtKt { + public static final fun getOrNullLoggingError (Ljava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/util/StrReader : korlibs/io/util/BaseStrReader { + public static final field Companion Lkorlibs/io/util/StrReader$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;I)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun clone ()Lkorlibs/io/util/BaseStrReader; + public fun clone ()Lkorlibs/io/util/StrReader; + public synthetic fun clone ()Lkorlibs/util/SimpleStrReader; + public final fun createRange (II)Lkorlibs/io/util/StrReader$TRange; + public final fun createRange (Lkotlin/ranges/IntRange;)Lkorlibs/io/util/StrReader$TRange; + public static synthetic fun createRange$default (Lkorlibs/io/util/StrReader;IIILjava/lang/Object;)Lkorlibs/io/util/StrReader$TRange; + public fun endBuffering (I)Ljava/lang/String; + public final fun getAvailable ()I + public fun getEof ()Z + public final fun getFile ()Ljava/lang/String; + public final fun getLength ()I + public fun getPos ()I + public final fun getStr ()Ljava/lang/String; + public final fun matchLit (Ljava/lang/String;)Ljava/lang/String; + public final fun matchLitListRange (Lkorlibs/io/util/StrReader$Literals;)Lkorlibs/io/util/StrReader$TRange; + public final fun matchLitRange (Ljava/lang/String;)Lkorlibs/io/util/StrReader$TRange; + public final fun matchStartEnd (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public fun peek (I)Ljava/lang/String; + public fun peekChar ()C + public fun peekOffset (I)C + public final fun read ()C + public fun readChar ()C + public final fun readFixedSizeInt (II)I + public static synthetic fun readFixedSizeInt$default (Lkorlibs/io/util/StrReader;IIILjava/lang/Object;)I + public final fun readFloats (Lkorlibs/datastructure/FloatArrayList;)Lkorlibs/datastructure/FloatArrayList; + public static synthetic fun readFloats$default (Lkorlibs/io/util/StrReader;Lkorlibs/datastructure/FloatArrayList;ILjava/lang/Object;)Lkorlibs/datastructure/FloatArrayList; + public final fun readIds (Ljava/util/ArrayList;)Ljava/util/ArrayList; + public static synthetic fun readIds$default (Lkorlibs/io/util/StrReader;Ljava/util/ArrayList;ILjava/lang/Object;)Ljava/util/ArrayList; + public final fun readInts (Lkorlibs/datastructure/IntArrayList;)Lkorlibs/datastructure/IntArrayList; + public static synthetic fun readInts$default (Lkorlibs/io/util/StrReader;Lkorlibs/datastructure/IntArrayList;ILjava/lang/Object;)Lkorlibs/datastructure/IntArrayList; + public final fun readRange (I)Lkorlibs/io/util/StrReader$TRange; + public final fun readRemaining ()Ljava/lang/String; + public final fun readStringLit (Z)Ljava/lang/String; + public static synthetic fun readStringLit$default (Lkorlibs/io/util/StrReader;ZILjava/lang/Object;)Ljava/lang/String; + public fun readUntil (C)Ljava/lang/String; + public final fun readUntil (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final fun readUntilIncluded (C)Ljava/lang/String; + public final fun readWhile (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final fun reset ()V + public fun setPos (I)V + public synthetic fun skip (I)Lkorlibs/io/util/BaseStrReader; + public fun skip (I)Lkorlibs/io/util/StrReader; + public synthetic fun skip (I)Lkorlibs/util/SimpleStrReader; + public synthetic fun skipSpaces ()Lkorlibs/io/util/BaseStrReader; + public fun skipSpaces ()Lkorlibs/io/util/StrReader; + public final fun skipUntil (C)V + public final fun skipUntilIncluded (C)V + public final fun slice (II)Ljava/lang/String; + public fun tryLit (Ljava/lang/String;Z)Ljava/lang/String; + public final fun tryLitRange (Ljava/lang/String;)Lkorlibs/io/util/StrReader$TRange; + public final fun tryReadId ()Ljava/lang/String; + public final fun tryReadInt (I)I + public final fun tryReadNumber (D)D + public static synthetic fun tryReadNumber$default (Lkorlibs/io/util/StrReader;DILjava/lang/Object;)D + public final fun tryRegex (Lkotlin/text/Regex;)Ljava/lang/String; + public final fun tryRegexRange (Lkotlin/text/Regex;)Lkorlibs/io/util/StrReader$TRange; + public final fun unread (I)Lkorlibs/io/util/StrReader; + public static synthetic fun unread$default (Lkorlibs/io/util/StrReader;IILjava/lang/Object;)Lkorlibs/io/util/StrReader; +} + +public final class korlibs/io/util/StrReader$Companion { + public final fun literals ([Ljava/lang/String;)Lkorlibs/io/util/StrReader$Literals; +} + +public final class korlibs/io/util/StrReader$Literals { + public static final field Companion Lkorlibs/io/util/StrReader$Literals$Companion; + public fun ([Ljava/lang/String;Ljava/util/Map;[Ljava/lang/Integer;)V + public final fun contains (Ljava/lang/String;)Z + public final fun getLengths ()[Ljava/lang/Integer; + public final fun matchAt (Ljava/lang/String;I)Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/StrReader$Literals$Companion { + public final fun fromList ([Ljava/lang/String;)Lkorlibs/io/util/StrReader$Literals; + public final fun invoke ([Ljava/lang/String;)Lkorlibs/io/util/StrReader$Literals; +} + +public final class korlibs/io/util/StrReader$TRange { + public static final field Companion Lkorlibs/io/util/StrReader$TRange$Companion; + public fun (IILkorlibs/io/util/StrReader;)V + public final fun contains (I)Z + public final fun displace (I)Lkorlibs/io/util/StrReader$TRange; + public final fun endEmptyRange ()Lkorlibs/io/util/StrReader$TRange; + public final fun getFile ()Ljava/lang/String; + public final fun getMax ()I + public final fun getMin ()I + public final fun getReader ()Lkorlibs/io/util/StrReader; + public final fun getText ()Ljava/lang/String; + public final fun startEmptyRange ()Lkorlibs/io/util/StrReader$TRange; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/StrReader$TRange$Companion { + public final fun combine (Lkorlibs/io/util/StrReader$TRange;Lkorlibs/io/util/StrReader$TRange;)Lkorlibs/io/util/StrReader$TRange; + public final fun combineList (Ljava/util/List;)Lkorlibs/io/util/StrReader$TRange; + public final fun createDummy ()Lkorlibs/io/util/StrReader$TRange; +} + +public final class korlibs/io/util/StrReaderKt { + public static final fun reader (Ljava/lang/String;Ljava/lang/String;I)Lkorlibs/io/util/StrReader; + public static synthetic fun reader$default (Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/util/StrReader; +} + +public final class korlibs/io/util/SuspendCompletionKt { + public static final fun getCompletionHandler (Lkotlinx/coroutines/CancellableContinuation;)Ljava/nio/channels/CompletionHandler; + public static final fun nioSuspendCompletion (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/util/SyncOnce { + public fun ()V + public final fun getValue ()Ljava/lang/Object; + public final fun invoke (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;)V +} + +public final class korlibs/io/util/TransformedField { + public fun (Lkotlin/reflect/KProperty0;Lkotlin/jvm/functions/Function1;)V + public final fun getProp ()Lkotlin/reflect/KProperty0; + public final fun getTransform ()Lkotlin/jvm/functions/Function1; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +} + +public final class korlibs/io/util/TransformedMutableField { + public fun (Lkotlin/reflect/KMutableProperty0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + public final fun getProp ()Lkotlin/reflect/KMutableProperty0; + public final fun getReverseTransform ()Lkotlin/jvm/functions/Function1; + public final fun getTransform ()Lkotlin/jvm/functions/Function1; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public final class korlibs/io/util/UUID { + public static final field Companion Lkorlibs/io/util/UUID$Companion; + public synthetic fun ([BLkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getData-uV-T8J8 ()[B + public final fun getVariant ()I + public final fun getVersion ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/UUID$Companion { + public final fun getNIL ()Lkorlibs/io/util/UUID; + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/util/UUID; + public final fun randomUUID (Lkotlin/random/Random;)Lkorlibs/io/util/UUID; + public static synthetic fun randomUUID$default (Lkorlibs/io/util/UUID$Companion;Lkotlin/random/Random;ILjava/lang/Object;)Lkorlibs/io/util/UUID; +} + +public final class korlibs/io/util/XmlIndenter { + public fun (Lkorlibs/io/util/Indenter;)V + public final fun getIndenter ()Lkorlibs/io/util/Indenter; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V +} + +public final class korlibs/io/util/checksum/SimpleChecksum_extKt { + public static final fun checksum (Lkorlibs/io/stream/AsyncInputOpenable;Lkorlibs/io/util/checksum/SimpleChecksum;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun checksum (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/util/checksum/SimpleChecksum;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun checksum (Lkorlibs/io/stream/SyncInputStream;Lkorlibs/io/util/checksum/SimpleChecksum;)I + public static final fun withChecksumUpdater (Lkorlibs/io/stream/AsyncOutputStream;Lkorlibs/io/util/checksum/SimpleChecksumUpdater;)Lkorlibs/io/stream/AsyncOutputStream; +} + +public final class korlibs/io/util/encoding/Base64ExtKt { + public static final fun encode (Lkorlibs/encoding/Base64;Ljava/lang/String;Lkorlibs/io/lang/Charset;)Ljava/lang/String; +} + +public final class korlibs/io/util/encoding/HexExtKt { + public static final fun decode (Lkorlibs/encoding/Hex;Ljava/lang/String;Lkorlibs/memory/ByteArrayBuilder;)V +} + +public final class korlibs/io/util/i18n/Language : java/lang/Enum { + public static final field CHINESE Lkorlibs/io/util/i18n/Language; + public static final field Companion Lkorlibs/io/util/i18n/Language$Companion; + public static final field DUTCH Lkorlibs/io/util/i18n/Language; + public static final field ENGLISH Lkorlibs/io/util/i18n/Language; + public static final field FRENCH Lkorlibs/io/util/i18n/Language; + public static final field GERMAN Lkorlibs/io/util/i18n/Language; + public static final field ITALIAN Lkorlibs/io/util/i18n/Language; + public static final field JAPANESE Lkorlibs/io/util/i18n/Language; + public static final field KOREAN Lkorlibs/io/util/i18n/Language; + public static final field PORTUGUESE Lkorlibs/io/util/i18n/Language; + public static final field RUSSIAN Lkorlibs/io/util/i18n/Language; + public static final field SPANISH Lkorlibs/io/util/i18n/Language; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getIso6391 ()Ljava/lang/String; + public final fun getIso6392 ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/io/util/i18n/Language; + public static fun values ()[Lkorlibs/io/util/i18n/Language; +} + +public final class korlibs/io/util/i18n/Language$Companion { + public final fun get (Ljava/lang/String;)Lkorlibs/io/util/i18n/Language; + public final fun getBY_ID ()Ljava/util/Map; + public final fun getCURRENT ()Lkorlibs/io/util/i18n/Language; + public final fun getSYSTEM ()Lkorlibs/io/util/i18n/Language; + public final fun getSYSTEM_LANGS ()Ljava/util/List; + public final fun setCURRENT (Lkorlibs/io/util/i18n/Language;)V +} + +public final class korlibs/io/worker/DemoWorkerTask : korlibs/io/worker/WorkerTask { + public fun ()V + public fun execute ()V +} + +public final class korlibs/io/worker/Worker : java/lang/AutoCloseable { + public static final field Companion Lkorlibs/io/worker/Worker$Companion; + public fun ()V + public fun close ()V + public final fun getId ()Ljava/lang/Object; +} + +public final class korlibs/io/worker/Worker$Companion { + public final fun init (Lkotlin/jvm/functions/Function0;)V +} + +public abstract interface annotation class korlibs/io/worker/WorkerExport : java/lang/annotation/Annotation { +} + +public final class korlibs/io/worker/WorkerKt { + public static final fun getDEBUG_WORKER ()Z +} + +public class korlibs/io/worker/WorkerTask { + public fun ()V + public fun execute ()V + public final fun getModuleStacktrace ()Ljava/lang/String; + protected final fun runSuspend (Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/io/worker/Worker_jvmKt { + public static final fun getWorkerImpl ()Lkorlibs/io/worker/_WorkerImpl; +} + +public class korlibs/io/worker/_WorkerImpl { + public fun ()V + public fun createWorker ()Ljava/lang/Object; + public fun destroyWorker (Ljava/lang/Object;)V + public fun execute (Ljava/lang/Object;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun init ()V + public fun insideWorker ()Z + public fun isAvailable ()Z +} + +public final class korlibs/memory/ByteArrayBuilderExtentionsKt { + public static final fun f16-3F17qvk (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16-5iGcECo (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16-9L_Qx-Q (Lkorlibs/memory/ByteArrayBuilder;SZ)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16BE-RWhnREs (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16LE-RWhnREs (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; +} + +public final class korlibs/memory/ByteArrayExtentionKt { + public static final fun getF16 ([BIZ)S + public static final fun getF16BE ([BI)S + public static final fun getF16LE ([BI)S + public static final fun setF16-LdWommk ([BISZ)V + public static final fun setF16BE-Cc9TLak ([BIS)V + public static final fun setF16LE-Cc9TLak ([BIS)V +} + +public final class korlibs/memory/ByteArrayReadWriteOldWithHalfKt { + public static final fun readF16 ([BIZ)S + public static final fun readF16BE ([BI)S + public static final fun readF16LE ([BI)S + public static final fun writeF16-LdWommk ([BISZ)V + public static final fun writeF16BE-Cc9TLak ([BIS)V + public static final fun writeF16LE-Cc9TLak ([BIS)V +} + +public final class korlibs/memory/ByteArrayReaderExtentionKt { + public static final fun f16 (Lkorlibs/memory/ByteArrayReader;Z)S + public static final fun f16-T-bRTHM (Lkorlibs/memory/ByteArrayReader;)S + public static final fun f16-vu_pW1Y (Lkorlibs/memory/ByteArrayReader;)S + public static final fun f16BE (Lkorlibs/memory/ByteArrayReader;)S + public static final fun f16LE (Lkorlibs/memory/ByteArrayReader;)S +} + +public final class kotlinx/coroutines/DelayExtKt { + public static final fun delay-fgfq-Vo (DLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + diff --git a/korlibs-io/api/jvm/korlibs-io.api b/korlibs-io/api/jvm/korlibs-io.api new file mode 100644 index 0000000..d133b0a --- /dev/null +++ b/korlibs-io/api/jvm/korlibs-io.api @@ -0,0 +1,3394 @@ +public final class korlibs/io/KorioKt { + public static final fun Korio (Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/io/async/AsyncCache { + public fun ()V + public final fun getPromises ()Ljava/util/LinkedHashMap; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/async/AsyncCacheGen { + public fun (Lkotlin/jvm/functions/Function2;)V + public final fun getPromises ()Ljava/util/LinkedHashMap; + public final fun invoke (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/async/AsyncExtKt { + public static final fun async (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun async (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncAsap (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncAsap (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncImmediately (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun asyncImmediately (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Deferred; + public static final fun getDEBUG_ASYNC_LAUNCH_ERRORS ()Z + public static final fun getDEFAULT_SUSPEND_TEST_TIMEOUT ()J + public static final fun getDEFAULT_TEST_SYNC_IO ()Ljava/lang/Boolean; + public static final fun launch (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchAsap (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchAsap (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchImmediately (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchImmediately (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/Job; + public static final fun launchUnscoped (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;)V + public static final fun launchUnscoped (Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function1;)V + public static final fun launchUnscopedAndWait (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun suspendTest-hhJSO8g (Lkotlin/jvm/functions/Function0;Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTest-hhJSO8g$default (Lkotlin/jvm/functions/Function0;Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static final fun suspendTest-k1IrOU0 (Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTest-k1IrOU0$default (Lkotlin/time/Duration;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static final fun suspendTestNoBrowser (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTestNoBrowser$default (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static final fun suspendTestNoJs (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun suspendTestNoJs$default (Ljava/lang/Boolean;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V +} + +public final class korlibs/io/async/AsyncInmemoryCache { + public fun ()V + public fun (Lkorlibs/time/TimeProvider;)V + public synthetic fun (Lkorlibs/time/TimeProvider;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun get-SxA4cEA (Lkotlin/reflect/KClass;Ljava/lang/String;J)Lkorlibs/io/async/AsyncInmemoryEntry; + public final fun get-dWUq8MI (Ljava/lang/String;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCache ()Ljava/util/LinkedHashMap; + public final fun getTimeProvider ()Lkorlibs/time/TimeProvider; +} + +public final class korlibs/io/async/AsyncInmemoryCache$Entry { + public synthetic fun (DLkotlinx/coroutines/Deferred;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-Wg0KzQs ()D + public final fun component2 ()Lkotlinx/coroutines/Deferred; + public final fun copy-_ZtuoXs (DLkotlinx/coroutines/Deferred;)Lkorlibs/io/async/AsyncInmemoryCache$Entry; + public static synthetic fun copy-_ZtuoXs$default (Lkorlibs/io/async/AsyncInmemoryCache$Entry;DLkotlinx/coroutines/Deferred;ILjava/lang/Object;)Lkorlibs/io/async/AsyncInmemoryCache$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lkotlinx/coroutines/Deferred; + public final fun getTimestamp-Wg0KzQs ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/async/AsyncInmemoryEntry { + public synthetic fun (Lkotlin/reflect/KClass;Lkorlibs/io/async/AsyncInmemoryCache;Ljava/lang/String;JLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun get (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCache ()Lkorlibs/io/async/AsyncInmemoryCache; + public final fun getClazz ()Lkotlin/reflect/KClass; + public final fun getKey ()Ljava/lang/String; + public final fun getTtl-UwyO8pc ()J +} + +public final class korlibs/io/async/ChannelExtKt { + public static final fun chunks (Lkotlinx/coroutines/channels/ReceiveChannel;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun produce (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun produce$default (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun toAsyncInputStream (Lkotlinx/coroutines/channels/ReceiveChannel;)Lkorlibs/io/stream/AsyncInputStream; + public static final fun toChannel (Ljava/lang/Iterable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun toChannel (Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class korlibs/io/async/EmptyContinuation : kotlin/coroutines/Continuation { + public static final field Companion Lkorlibs/io/async/EmptyContinuation$Companion; + public fun (Lkotlin/coroutines/CoroutineContext;)V + public fun getContext ()Lkotlin/coroutines/CoroutineContext; + public fun resumeWith (Ljava/lang/Object;)V +} + +public final class korlibs/io/async/EmptyContinuation$Companion : korlibs/io/async/EmptyContinuation { +} + +public final class korlibs/io/async/KlockExtKt { + public static final fun withTimeoutNullable-k1IrOU0 (Lkotlin/time/Duration;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/async/ObservableProperty { + public static final field Companion Lkorlibs/io/async/ObservableProperty$Companion; + public fun (Ljava/lang/Object;)V + public final fun bind (Lkotlin/reflect/KMutableProperty0;)V + public final fun clear ()V + public final fun getObserverCount ()I + public final fun getValue ()Ljava/lang/Object; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun invoke (Ljava/lang/Object;)V + public final fun invoke (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/async/ObservableProperty; + public final fun observe (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/async/ObservableProperty; + public final fun observeStart (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/async/ObservableProperty; + public final fun setValue (Ljava/lang/Object;)V + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V + public final fun update (Ljava/lang/Object;)V +} + +public final class korlibs/io/async/ObservableProperty$Companion { + public final fun synchronize (Lkotlin/reflect/KMutableProperty0;Lkotlin/reflect/KMutableProperty0;)V +} + +public final class korlibs/io/async/ObservablePropertyKt { + public static final fun ObservableProperty (Lkotlin/reflect/KMutableProperty0;)Lkorlibs/io/async/ObservableProperty; +} + +public final class korlibs/io/async/WaitSubscriberKt { + public static final fun waitSubscriber (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun waitSubscriberCloseable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/compression/zip/DosFileDateTime { + public fun (II)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/io/compression/zip/DosFileDateTime; + public static synthetic fun copy$default (Lkorlibs/io/compression/zip/DosFileDateTime;IIILjava/lang/Object;)Lkorlibs/io/compression/zip/DosFileDateTime; + public fun equals (Ljava/lang/Object;)Z + public final fun getDay ()I + public final fun getDosDate ()I + public final fun getDosTime ()I + public final fun getFullYear ()I + public final fun getHours ()I + public final fun getMinutes ()I + public final fun getMonth1 ()I + public final fun getSeconds ()I + public final fun getUtc-Wg0KzQs ()D + public fun hashCode ()I + public final fun setDosDate (I)V + public final fun setDosTime (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipBuilder { + public static final field Companion Lkorlibs/io/compression/zip/ZipBuilder$Companion; + public fun ()V +} + +public final class korlibs/io/compression/zip/ZipBuilder$Companion { + public final fun addDirEntry (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/zip/ZipEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun addZipFileEntry (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun addZipFileEntry$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun addZipFileEntryTree (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Ljava/util/List;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun addZipFileEntryTree$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;Ljava/util/List;Lkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createZipFromTree (Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTree$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/compression/zip/ZipBuilder$Companion;Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getZipId (Lkorlibs/io/compression/CompressionMethod;)I +} + +public final class korlibs/io/compression/zip/ZipEntry { + public fun (IIJIIIIIII[B[BIII[B)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()[B + public final fun component12 ()[B + public final fun component13 ()I + public final fun component14 ()I + public final fun component15 ()I + public final fun component16 ()[B + public final fun component2 ()I + public final fun component3 ()J + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIJIIIIIII[B[BIII[B)Lkorlibs/io/compression/zip/ZipEntry; + public static synthetic fun copy$default (Lkorlibs/io/compression/zip/ZipEntry;IIJIIIIIII[B[BIII[BILjava/lang/Object;)Lkorlibs/io/compression/zip/ZipEntry; + public fun equals (Ljava/lang/Object;)Z + public final fun getCommentBytes ()[B + public final fun getCompressedSize ()I + public final fun getCompressionMethod ()I + public final fun getCrc32 ()I + public final fun getDate ()I + public final fun getDiskNumberStart ()I + public final fun getExternalAttributes ()I + public final fun getExtraBytes ()[B + public final fun getExtractVersion ()I + public final fun getFlags ()I + public final fun getHeaderOffset ()J + public final fun getInternalAttributes ()I + public final fun getNameBytes ()[B + public final fun getTime ()I + public final fun getUncompressedSize ()I + public final fun getVersionMadeBy ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipEntry2 { + public fun (Ljava/lang/String;IZLkorlibs/io/compression/zip/DosFileDateTime;IJLkorlibs/io/stream/AsyncStream;JJ)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()Z + public final fun component4 ()Lkorlibs/io/compression/zip/DosFileDateTime; + public final fun component5 ()I + public final fun component6 ()J + public final fun component7 ()Lkorlibs/io/stream/AsyncStream; + public final fun component8 ()J + public final fun component9 ()J + public final fun copy (Ljava/lang/String;IZLkorlibs/io/compression/zip/DosFileDateTime;IJLkorlibs/io/stream/AsyncStream;JJ)Lkorlibs/io/compression/zip/ZipEntry2; + public static synthetic fun copy$default (Lkorlibs/io/compression/zip/ZipEntry2;Ljava/lang/String;IZLkorlibs/io/compression/zip/DosFileDateTime;IJLkorlibs/io/stream/AsyncStream;JJILjava/lang/Object;)Lkorlibs/io/compression/zip/ZipEntry2; + public fun equals (Ljava/lang/Object;)Z + public final fun getCompressedSize ()J + public final fun getCompressionMethod ()I + public final fun getHeaderEntry ()Lkorlibs/io/stream/AsyncStream; + public final fun getInode ()J + public final fun getOffset ()I + public final fun getPath ()Ljava/lang/String; + public final fun getTime ()Lkorlibs/io/compression/zip/DosFileDateTime; + public final fun getUncompressedSize ()J + public fun hashCode ()I + public final fun isDirectory ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipFile { + public static final field Companion Lkorlibs/io/compression/zip/ZipFile$Companion; + public synthetic fun (ZLkorlibs/io/stream/AsyncStream;ZLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCaseSensitive ()Z + public final fun getDummy ()Z + public final fun getFiles ()Ljava/util/LinkedHashMap; + public final fun getFilesPerFolder ()Ljava/util/LinkedHashMap; + public final fun getName ()Ljava/lang/String; + public final fun getS ()Lkorlibs/io/stream/AsyncStream; + public final fun normalizeName (Ljava/lang/String;)Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/compression/zip/ZipFile$Companion { + public final fun invoke (Lkorlibs/io/stream/AsyncStream;ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun invoke$default (Lkorlibs/io/compression/zip/ZipFile$Companion;Lkorlibs/io/stream/AsyncStream;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface annotation class korlibs/io/experimental/KorioExperimentalApi : java/lang/annotation/Annotation { +} + +public abstract interface annotation class korlibs/io/experimental/KorioInternal : java/lang/annotation/Annotation { +} + +public abstract interface annotation class korlibs/io/experimental/SuppressIfAnnotated : java/lang/annotation/Annotation { +} + +public final class korlibs/io/file/PathInfoExtKt { + public static final fun getMimeTypeByExtension (Lkorlibs/io/file/Path;)Lkorlibs/io/net/MimeType; + public static final fun getMimeTypeByExtension-pnq4Q78 (Ljava/lang/String;)Lkorlibs/io/net/MimeType; +} + +public abstract interface class korlibs/io/file/SimpleStorage { + public abstract fun get (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun remove (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun set (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/VfsExtKt { + public static final fun writeToFile ([BLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun writeToFile ([BLkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/registry/WindowsRegistry { + public static final field HKEY_CLASSES_ROOT I + public static final field HKEY_CURRENT_CONFIG I + public static final field HKEY_CURRENT_USER I + public static final field HKEY_CURRENT_USER_LOCAL_SETTINGS I + public static final field HKEY_DYN_DATA I + public static final field HKEY_LOCAL_MACHINE I + public static final field HKEY_PERFORMANCE_DATA I + public static final field HKEY_PERFORMANCE_NLSTEXT I + public static final field HKEY_PERFORMANCE_TEXT I + public static final field HKEY_USERS I + public static final field INSTANCE Lkorlibs/io/file/registry/WindowsRegistry; + public final fun createKey (Ljava/lang/String;)Z + public final fun deleteKey (Ljava/lang/String;)V + public final fun deleteValue (Ljava/lang/String;)V + public final fun getKEY_MAP ()Ljava/util/Map; + public final fun getValue (Ljava/lang/String;)Ljava/lang/Object; + public final fun hasKey (Ljava/lang/String;)Z + public final fun hasValue (Ljava/lang/String;)Z + public final fun isSupported ()Z + public final fun listSubKeys (Ljava/lang/String;)Ljava/util/List; + public final fun listValueKeys (Ljava/lang/String;)Ljava/util/List; + public final fun listValues (Ljava/lang/String;)Ljava/util/Map; + public final fun setValue (Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/io/file/registry/WindowsRegistry$Advapi32 : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/io/file/registry/WindowsRegistry$Advapi32; + public final fun getRegCloseKey ()Lkotlin/jvm/functions/Function1; + public final fun getRegCreateKeyExW ()Lkotlin/jvm/functions/Function9; + public final fun getRegDeleteKeyW ()Lkotlin/jvm/functions/Function2; + public final fun getRegDeleteValueW ()Lkotlin/jvm/functions/Function2; + public final fun getRegEnumKeyExW ()Lkotlin/jvm/functions/Function8; + public final fun getRegEnumValueW ()Lkotlin/jvm/functions/Function8; + public final fun getRegGetValueW ()Lkotlin/jvm/functions/Function7; + public final fun getRegOpenKeyExW ()Lkotlin/jvm/functions/Function5; + public final fun getRegQueryInfoKeyW ()Lkotlin/jvm/functions/Function12; + public final fun getRegSetValueExW ()Lkotlin/jvm/functions/Function6; +} + +public final class korlibs/io/file/registry/WindowsRegistry$RegistryException : java/lang/Exception { + public fun (I)V + public final fun getErrorCode ()I +} + +public final class korlibs/io/file/registry/WindowsRegistryVfs : korlibs/io/file/Vfs { + public static final field INSTANCE Lkorlibs/io/file/registry/WindowsRegistryVfs; + public fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getHKEY_CURRENT_USER ()Lkorlibs/io/file/VfsFile; + public final fun getHKEY_LOCAL_MACHINE ()Lkorlibs/io/file/VfsFile; + public fun getSupportedAttributeTypes ()Ljava/util/List; + public final fun getValueSize (Ljava/lang/Object;)J + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mkdir (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun normalizePath (Ljava/lang/String;)Ljava/lang/String; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Lkorlibs/io/stream/AsyncInputStream;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/ByteArrayJvmExtKt { + public static final fun writeToFile ([BLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class korlibs/io/file/std/CatalogVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkorlibs/io/file/VfsFile;)V + protected fun access (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun cachedListSimpleStats (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun cachedListSimpleStatsOrNull (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getParent ()Lkorlibs/io/file/VfsFile; + public final fun getReadFullFileMaxSize ()J + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listSimpleStatsOrNull (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setReadFullFileMaxSize (J)V + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun statOrNull (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/CatalogVfsKt { + public static final fun withCatalog (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun withCatalog$default (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun withCatalogJail (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun withCatalogJail$default (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/DynamicRootVfsKt { + public static final fun DynamicRootVfs (Lkorlibs/io/file/Vfs;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/file/VfsFile; +} + +public class korlibs/io/file/std/DynamicRootVfsVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkorlibs/io/file/Vfs;Lkotlin/jvm/functions/Function0;)V + protected fun access (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAbsolutePath (Ljava/lang/String;)Ljava/lang/String; + public final fun getBase ()Lkorlibs/io/file/Vfs; + public final fun getRootGet ()Lkotlin/jvm/functions/Function0; +} + +public final class korlibs/io/file/std/EmptyVfs : korlibs/io/file/Vfs { + public static final field INSTANCE Lkorlibs/io/file/std/EmptyVfs; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/FinalUrlVfs : korlibs/io/file/std/UrlVfs { + public fun (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;Z)V + public synthetic fun (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getClient ()Lkorlibs/io/net/http/HttpClient; + public final fun getDummy ()Lkotlin/Unit; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun openInputStream (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Lkorlibs/io/stream/AsyncInputStream;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/FinalUrlVfs$HttpHeaders : korlibs/io/file/Vfs$Attribute { + public fun (Lkorlibs/io/net/http/Http$Headers;)V + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; +} + +public final class korlibs/io/file/std/ISO { + public static final field INSTANCE Lkorlibs/io/file/std/ISO; + public static final field SECTOR_SIZE J + public final fun getCHARSET ()Lkorlibs/io/lang/ASCII; + public final fun openVfs (Lkorlibs/io/stream/AsyncStream;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun read (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readLongArrayLE (Lkorlibs/io/stream/SyncStream;I)[J + public final fun readTextWithLength (Lkorlibs/io/stream/SyncStream;)Ljava/lang/String; + public final fun readU16_leBE (Lkorlibs/io/stream/SyncStream;)I + public final fun readU32_leBE (Lkorlibs/io/stream/SyncStream;)I +} + +public final class korlibs/io/file/std/ISO$DateStruct { + public fun (IIIIIII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun copy (IIIIIII)Lkorlibs/io/file/std/ISO$DateStruct; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$DateStruct;IIIIIIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$DateStruct; + public fun equals (Ljava/lang/Object;)Z + public final fun getDay ()I + public final fun getFullYear ()I + public final fun getHour ()I + public final fun getMinute ()I + public final fun getMonth ()I + public final fun getOffset ()I + public final fun getSecond ()I + public final fun getYear ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$DirectoryRecord { + public static final field Companion Lkorlibs/io/file/std/ISO$DirectoryRecord$Companion; + public fun (IIIILkorlibs/io/file/std/ISO$DateStruct;IIIILjava/lang/String;)V + public final fun component1 ()I + public final fun component10 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/io/file/std/ISO$DateStruct; + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIILkorlibs/io/file/std/ISO$DateStruct;IIIILjava/lang/String;)Lkorlibs/io/file/std/ISO$DirectoryRecord; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$DirectoryRecord;IIIILkorlibs/io/file/std/ISO$DateStruct;IIIILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$DirectoryRecord; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Lkorlibs/io/file/std/ISO$DateStruct; + public final fun getExtendedAttributeLength ()I + public final fun getExtent ()I + public final fun getFileUnitSize ()I + public final fun getFlags ()I + public final fun getInterleave ()I + public final fun getLength ()I + public final fun getName ()Ljava/lang/String; + public final fun getOffset ()J + public final fun getRawName ()Ljava/lang/String; + public final fun getSize ()I + public final fun getVolumeSequenceNumber ()I + public fun hashCode ()I + public final fun isDirectory ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$DirectoryRecord$Companion { + public final fun invoke (Lkorlibs/io/stream/SyncStream;)Lkorlibs/io/file/std/ISO$DirectoryRecord; +} + +public final class korlibs/io/file/std/ISO$IsoDate { + public fun (Ljava/lang/String;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/file/std/ISO$IsoDate; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$IsoDate;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$IsoDate; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/String; + public final fun getDay ()I + public final fun getHour ()I + public final fun getHsecond ()I + public final fun getMinute ()I + public final fun getMonth ()I + public final fun getSecond ()I + public final fun getYear ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$IsoFile { + public fun (Lkorlibs/io/file/std/ISO$IsoReader;Lkorlibs/io/file/std/ISO$DirectoryRecord;Lkorlibs/io/file/std/ISO$IsoFile;)V + public final fun dump ()V + public final fun get (Ljava/lang/String;)Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getChildren ()Ljava/util/ArrayList; + public final fun getChildrenByName ()Ljava/util/LinkedHashMap; + public final fun getFullname ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getNormalizedName ()Ljava/lang/String; + public final fun getParent ()Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getReader ()Lkorlibs/io/file/std/ISO$IsoReader; + public final fun getRecord ()Lkorlibs/io/file/std/ISO$DirectoryRecord; + public final fun getSize ()J + public final fun isDirectory ()Z + public final fun open2 (Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$IsoReader : korlibs/io/async/AsyncCloseable { + public fun (Lkorlibs/io/stream/AsyncStream;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getS ()Lkorlibs/io/stream/AsyncStream; + public final fun getSector (IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getSectorMemory (IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getSectorMemory$default (Lkorlibs/io/file/std/ISO$IsoReader;IILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun read (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readDirectoryRecords (Lkorlibs/io/file/std/ISO$IsoFile;Lkorlibs/io/stream/SyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/ISO$PrimaryVolumeDescriptor { + public fun (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;ILjava/lang/String;Ljava/lang/String;JI[JIIIIIIIILkorlibs/io/file/std/ISO$DirectoryRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;II[B[B)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component13 ()I + public final fun component14 ()I + public final fun component15 ()I + public final fun component16 ()Lkorlibs/io/file/std/ISO$DirectoryRecord; + public final fun component17 ()Ljava/lang/String; + public final fun component18 ()Ljava/lang/String; + public final fun component19 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component20 ()Ljava/lang/String; + public final fun component21 ()Ljava/lang/String; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component25 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component26 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component27 ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun component28 ()I + public final fun component29 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component30 ()[B + public final fun component31 ()[B + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()J + public final fun component6 ()I + public final fun component7 ()[J + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;ILjava/lang/String;Ljava/lang/String;JI[JIIIIIIIILkorlibs/io/file/std/ISO$DirectoryRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;II[B[B)Lkorlibs/io/file/std/ISO$PrimaryVolumeDescriptor; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$PrimaryVolumeDescriptor;Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;ILjava/lang/String;Ljava/lang/String;JI[JIIIIIIIILkorlibs/io/file/std/ISO$DirectoryRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;Lkorlibs/io/file/std/ISO$IsoDate;II[B[BILjava/lang/Object;)Lkorlibs/io/file/std/ISO$PrimaryVolumeDescriptor; + public fun equals (Ljava/lang/Object;)Z + public final fun getAbstractFileId ()Ljava/lang/String; + public final fun getApplicationData ()[B + public final fun getApplicationId ()Ljava/lang/String; + public final fun getBibliographicFileId ()Ljava/lang/String; + public final fun getCopyrightFileId ()Ljava/lang/String; + public final fun getCreationDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getEffectiveDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getExpirationDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getFileStructureVersion ()I + public final fun getLogicalBlockSize ()I + public final fun getModificationDate ()Lkorlibs/io/file/std/ISO$IsoDate; + public final fun getOptType1PathTable ()I + public final fun getOptTypeMPathTable ()I + public final fun getPad1 ()I + public final fun getPad2 ()J + public final fun getPad3 ()[J + public final fun getPad5 ()I + public final fun getPad6 ()[B + public final fun getPathTableSize ()I + public final fun getPreparerId ()Ljava/lang/String; + public final fun getPublisherId ()Ljava/lang/String; + public final fun getRootDirectoryRecord ()Lkorlibs/io/file/std/ISO$DirectoryRecord; + public final fun getSystemId ()Ljava/lang/String; + public final fun getTypeLPathTable ()I + public final fun getTypeMPathTable ()I + public final fun getVolumeDescriptorHeader ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public final fun getVolumeId ()Ljava/lang/String; + public final fun getVolumeSequenceNumber ()I + public final fun getVolumeSetId ()Ljava/lang/String; + public final fun getVolumeSetSize ()I + public final fun getVolumeSpaceSize ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer { + public fun (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun component2 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun component3 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun copy (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;)Lkorlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer;Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfAnchorVolumeDescriptorPointer; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescriptorTag ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun getMainVolumeDescriptorSequenceExtent ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun getReserveVolumeDescriptorSequenceExtent ()Lkorlibs/io/file/std/ISO$UdfExtent; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfCharspec { + public fun (ILjava/lang/String;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lkorlibs/io/file/std/ISO$UdfCharspec; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfCharspec;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfCharspec; + public fun equals (Ljava/lang/Object;)Z + public final fun getCharacterSetInfo ()Ljava/lang/String; + public final fun getCharacterSetType ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfDescriptorTag { + public fun (Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IIIIIII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IIIIIII)Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IIIIIIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescVersion ()I + public final fun getDescriptorCRC ()I + public final fun getDescriptorCRCLength ()I + public final fun getReserved ()I + public final fun getTagChecksum ()I + public final fun getTagId ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getTagLocation ()I + public final fun getTagSerialNumber ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfDescriptorTag$TagId { + public static final field Companion Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId$Companion; + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId;IILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfDescriptorTag$TagId$Companion { + public final fun getALLOCATION_EXTENT_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getANCHOR_VOLUME_DESCRIPTOR_POINTER ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getEXTENDED_ATTRIBUTE_HEADER_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getEXTENDED_FILE_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getFILE_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getFILE_IDENTIFIER_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getFILE_SET_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getIMPLEMENTATION_USE_VOLUME_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getINDIRECT_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getLOGICAL_VOLUME_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getLOGICAL_VOLUME_INTEGRITY_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getPARTITION_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getPARTITION_INTEGRITY_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getPRIMARY_VOLUME_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getSPACE_BITMAP_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getTERMINAL_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getTERMINATING_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getUNALLOCATED_SPACE_DESCRIPTOR ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getUNALLOCATED_SPACE_ENTRY ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; + public final fun getVOLUME_DESCRIPTOR_POINTER ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag$TagId; +} + +public final class korlibs/io/file/std/ISO$UdfEntityId { + public fun (ILjava/lang/String;Ljava/lang/String;)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/std/ISO$UdfEntityId; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfEntityId;ILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfEntityId; + public fun equals (Ljava/lang/Object;)Z + public final fun getFlags ()I + public final fun getIdentifier ()Ljava/lang/String; + public final fun getIdentifierSuffix ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfExtent { + public fun (II)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/io/file/std/ISO$UdfExtent; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfExtent;IIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfExtent; + public fun equals (Ljava/lang/Object;)Z + public final fun getLength ()I + public final fun getLocation ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor { + public fun (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;IILjava/lang/String;IIIIIILjava/lang/String;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfEntityId;Lkorlibs/io/file/std/ISO$UdfTimestamp;Lkorlibs/io/file/std/ISO$UdfEntityId;[BII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun component10 ()I + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun component13 ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun component14 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun component15 ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun component16 ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun component17 ()Lkorlibs/io/file/std/ISO$UdfTimestamp; + public final fun component18 ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun component19 ()[B + public final fun component2 ()I + public final fun component20 ()I + public final fun component21 ()I + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$UdfDescriptorTag;IILjava/lang/String;IIIIIILjava/lang/String;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfEntityId;Lkorlibs/io/file/std/ISO$UdfTimestamp;Lkorlibs/io/file/std/ISO$UdfEntityId;[BII)Lkorlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor;Lkorlibs/io/file/std/ISO$UdfDescriptorTag;IILjava/lang/String;IIIIIILjava/lang/String;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfCharspec;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfExtent;Lkorlibs/io/file/std/ISO$UdfEntityId;Lkorlibs/io/file/std/ISO$UdfTimestamp;Lkorlibs/io/file/std/ISO$UdfEntityId;[BIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfPrimaryVolumeDescriptor; + public fun equals (Ljava/lang/Object;)Z + public final fun getApplicationIdentifier ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun getCharacterSetList ()I + public final fun getDescriptorCharacterSet ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun getDescriptorTag ()Lkorlibs/io/file/std/ISO$UdfDescriptorTag; + public final fun getExplanatoryCharacterSet ()Lkorlibs/io/file/std/ISO$UdfCharspec; + public final fun getFlags ()I + public final fun getImplementationIdentifier ()Lkorlibs/io/file/std/ISO$UdfEntityId; + public final fun getImplementationUse ()[B + public final fun getInterchangeLevel ()I + public final fun getMaximumCharacterSetList ()I + public final fun getMaximumInterchangeLevel ()I + public final fun getMaximumVolumeSequenceNumber ()I + public final fun getPredecessorVolumeDescriptorSequenceLocation ()I + public final fun getPrimaryVolumeDescriptorNumber ()I + public final fun getRecordingDateandTime ()Lkorlibs/io/file/std/ISO$UdfTimestamp; + public final fun getVolumeAbstract ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun getVolumeCopyrightNotice ()Lkorlibs/io/file/std/ISO$UdfExtent; + public final fun getVolumeDescriptorSequenceNumber ()I + public final fun getVolumeId ()Ljava/lang/String; + public final fun getVolumeSequenceNumber ()I + public final fun getVolumeSetIdentifier ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$UdfTimestamp { + public fun (IIIIIIIIII)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIIIIIIII)Lkorlibs/io/file/std/ISO$UdfTimestamp; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$UdfTimestamp;IIIIIIIIIIILjava/lang/Object;)Lkorlibs/io/file/std/ISO$UdfTimestamp; + public fun equals (Ljava/lang/Object;)Z + public final fun getCentiseconds ()I + public final fun getDay ()I + public final fun getHour ()I + public final fun getHundredsofMicroseconds ()I + public final fun getMicroseconds ()I + public final fun getMinute ()I + public final fun getMonth ()I + public final fun getSecond ()I + public final fun getTypeAndTimezone ()I + public final fun getYear ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$VolumeDescriptorHeader { + public fun (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;Ljava/lang/String;I)V + public fun (Lkorlibs/io/stream/SyncStream;)V + public final fun component1 ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()I + public final fun copy (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;Ljava/lang/String;I)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader;Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()Ljava/lang/String; + public final fun getType ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getVersion ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum { + public static final field Companion Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum$Companion; + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public static synthetic fun copy$default (Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum;IILjava/lang/Object;)Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum$Companion { + public final fun getBootRecord ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getPrimaryVolumeDescriptor ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getSupplementaryVolumeDescriptor ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getVolumePartitionDescriptor ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; + public final fun getVolumePartitionSetTerminator ()Lkorlibs/io/file/std/ISO$VolumeDescriptorHeader$TypeEnum; +} + +public final class korlibs/io/file/std/IsoVfs : korlibs/io/file/Vfs { + public fun (Lkorlibs/io/file/std/ISO$IsoFile;Z)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCloseStream ()Z + public final fun getIso ()Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getIsoFile ()Lkorlibs/io/file/std/ISO$IsoFile; + public final fun getVfs ()Lkorlibs/io/file/std/IsoVfs; + public final fun getVfsStat (Lkorlibs/io/file/std/ISO$IsoFile;)Lkorlibs/io/file/VfsStat; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/IsoVfsKt { + public static final fun IsoVfs (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun IsoVfs (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/file/VfsFile;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsIso (Lkorlibs/io/stream/AsyncStream;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/JvmClassLoaderResourcesVfs : korlibs/io/file/std/MergedVfs { + public fun (Ljava/lang/ClassLoader;)V + public final fun findSrcs (Ljava/io/File;Ljava/io/File;)Ljava/util/List; + public final fun getClassLoader ()Ljava/lang/ClassLoader; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/LocalVfsExtKt { + public static final fun get (Lkorlibs/io/file/std/LocalVfs$Companion;Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static final fun getLocalCurrentDirVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getResourcesVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getResourcesVfsDebug ()Z + public static final fun getRootLocalVfs ()Lkorlibs/io/file/VfsFile; + public static final fun jailedLocalVfs (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static final fun setResourcesVfsDebug (Z)V +} + +public final class korlibs/io/file/std/LocalVfsJvmKt { + public static final fun UrlVfs (Ljava/net/URL;)Lkorlibs/io/file/VfsFile; + public static final fun get (Ljava/io/File;Ljava/lang/String;)Ljava/io/File; + public static final fun get (Lkorlibs/io/file/std/LocalVfs$Companion;Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun getApplicationDataVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getApplicationVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getCacheVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getExternalStorageVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getStandardVfs ()Lkorlibs/io/file/std/StandardVfs; + public static final fun getTempVfs ()Lkorlibs/io/file/VfsFile; + public static final fun getTmpdir ()Ljava/lang/String; + public static final fun getUserHomeVfs ()Lkorlibs/io/file/VfsFile; + public static final fun jailedLocalVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun localVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun localVfs (Ljava/lang/String;Z)Lkorlibs/io/file/VfsFile; + public static synthetic fun localVfs$default (Ljava/lang/String;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun open (Ljava/io/File;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun toJailedVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun toVfs (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun toVfsJailed (Ljava/io/File;)Lkorlibs/io/file/VfsFile; + public static final fun tryGetURLs (Ljava/lang/ClassLoader;)Ljava/util/List; +} + +public final class korlibs/io/file/std/LogVfs : korlibs/io/file/Vfs$Proxy { + public fun (Lkorlibs/io/file/VfsFile;)V + public fun chmod-zLW8Whw (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun exec (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lkorlibs/io/file/VfsProcessHandler;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getLog ()Ljava/util/ArrayList; + public final fun getLogstr ()Ljava/lang/String; + public final fun getModifiedFiles ()Ljava/util/LinkedHashSet; + public final fun getParent ()Lkorlibs/io/file/VfsFile; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mkdir (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Lkorlibs/io/stream/AsyncInputStream;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readRange (Ljava/lang/String;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun rename (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setAttributes (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setSize (Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public fun touch-SuX47v0 (Ljava/lang/String;DDLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun watch (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/LogVfsKt { + public static final fun log (Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/MapLikeStorageVfs : korlibs/io/file/Vfs { + public fun (Lkorlibs/io/file/SimpleStorage;)V + public fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getStorage ()Lkorlibs/io/file/SimpleStorage; + public final fun getTimeProvider ()Lkorlibs/time/TimeProvider; + public final fun getWriteLock ()Lkotlinx/coroutines/sync/Mutex; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mkdir (Ljava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun normalizePath (Ljava/lang/String;)Ljava/lang/String; + public fun open (Ljava/lang/String;Lkorlibs/io/file/VfsOpenMode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun remove (Ljava/lang/String;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun rmdir (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setTimeProvider (Lkorlibs/time/TimeProvider;)V + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public fun touch-SuX47v0 (Ljava/lang/String;DDLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/file/std/MapLikeStorageVfsKt { + public static final fun toVfs (Lkorlibs/io/file/SimpleStorage;)Lkorlibs/io/file/VfsFile; + public static final fun toVfs (Lkorlibs/io/file/SimpleStorage;Lkorlibs/time/TimeProvider;)Lkorlibs/io/file/VfsFile; +} + +public class korlibs/io/file/std/MergedVfs : korlibs/io/file/Vfs$Proxy { + public fun ()V + public fun (Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lkorlibs/io/file/VfsFile;)V + protected fun access (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getName ()Ljava/lang/String; + public fun listFlow (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun minusAssign (Lkorlibs/io/file/VfsFile;)V + public final fun plusAssign (Lkorlibs/io/file/VfsFile;)V + public fun stat (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/file/std/Mountable { + public abstract fun mount (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/std/Mountable; + public abstract fun unmount (Ljava/lang/String;)Lkorlibs/io/file/std/Mountable; +} + +public final class korlibs/io/file/std/MountableVfs : korlibs/io/file/Vfs$Proxy, korlibs/io/file/std/Mountable { + public fun (Z)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCloseMounts ()Z + public synthetic fun mount (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/std/Mountable; + public fun mount (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/std/MountableVfs; + public fun toString ()Ljava/lang/String; + public fun unmount (Ljava/lang/String;)Lkorlibs/io/file/std/Mountable; +} + +public final class korlibs/io/file/std/MountableVfsKt { + public static final fun MountableVfs (ZLkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun MountableVfs$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun MountableVfsSync (ZLkotlin/jvm/functions/Function1;)Lkorlibs/io/file/VfsFile; + public static synthetic fun MountableVfsSync$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun mount (Lkorlibs/io/file/std/Mountable;Ljava/lang/String;Lkorlibs/io/file/Vfs;)Lkorlibs/io/file/std/Mountable; +} + +public final class korlibs/io/file/std/ShellArgs : korlibs/io/core/internal/InternalSystemFSShellArgs { + public static final field INSTANCE Lkorlibs/io/file/std/ShellArgs; + public fun buildShellExecCommandLine (Ljava/util/List;)Ljava/lang/String; + public fun buildShellExecCommandLineArray (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineArrayForExecl (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineArrayForNodeSpawn (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineArrayForProcessBuilder (Ljava/util/List;)Ljava/util/List; + public fun buildShellExecCommandLineForPopen (Ljava/util/List;)Ljava/lang/String; + public fun escapeshellCommandUnix (Ljava/util/List;)Ljava/lang/String; + public fun escapeshellCommandWin (Ljava/util/List;)Ljava/lang/String; + public fun escapeshellargUnix (Ljava/lang/String;)Ljava/lang/String; + public fun escapeshellargWin (Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/file/std/StandardPaths : korlibs/io/file/std/StandardPathsJvmAndroid, korlibs/io/file/std/StandardPathsBase { + public static final field INSTANCE Lkorlibs/io/file/std/StandardPaths; +} + +public abstract interface class korlibs/io/file/std/StandardPathsBase { + public abstract fun appPreferencesFolder (Ljava/lang/String;)Ljava/lang/String; + public abstract fun getCwd ()Ljava/lang/String; + public abstract fun getExecutableFile ()Ljava/lang/String; + public abstract fun getExecutableFolder ()Ljava/lang/String; + public abstract fun getResourcesFolder ()Ljava/lang/String; + public abstract fun getTemp ()Ljava/lang/String; + public abstract fun getUserHome ()Ljava/lang/String; +} + +public final class korlibs/io/file/std/StandardPathsBase$DefaultImpls { + public static fun appPreferencesFolder (Lkorlibs/io/file/std/StandardPathsBase;Ljava/lang/String;)Ljava/lang/String; + public static fun getCwd (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getExecutableFile (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getExecutableFolder (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getResourcesFolder (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getTemp (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; + public static fun getUserHome (Lkorlibs/io/file/std/StandardPathsBase;)Ljava/lang/String; +} + +public class korlibs/io/file/std/StandardPathsJvmAndroid : korlibs/io/file/std/StandardPathsBase { + public fun ()V + public fun appPreferencesFolder (Ljava/lang/String;)Ljava/lang/String; + public fun getCwd ()Ljava/lang/String; + public fun getExecutableFile ()Ljava/lang/String; + public fun getExecutableFolder ()Ljava/lang/String; + public fun getResourcesFolder ()Ljava/lang/String; + public fun getTemp ()Ljava/lang/String; + public fun getUserHome ()Ljava/lang/String; +} + +public class korlibs/io/file/std/StandardVfs { + public fun ()V + public fun getResourcesVfs ()Lkorlibs/io/file/VfsFile; + public fun getRootLocalVfs ()Lkorlibs/io/file/VfsFile; + public fun userSharedCacheDir (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public fun userSharedCacheFile (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/UniSchema { + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public final fun getName ()Ljava/lang/String; + public final fun getProvider ()Lkotlin/jvm/functions/Function1; +} + +public final class korlibs/io/file/std/UniSchemaProviders { + public fun (Ljava/lang/Iterable;)V + public fun (Ljava/util/Map;)V + public fun ([Lkorlibs/io/file/std/UniSchema;)V + public final fun getProviders ()Ljava/util/Map; +} + +public final class korlibs/io/file/std/UniversalVfs { + public static final field INSTANCE Lkorlibs/io/file/std/UniversalVfs; + public final fun invoke (Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/VfsFile; + public static synthetic fun invoke$default (Lkorlibs/io/file/std/UniversalVfs;Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/UniversalVfsKt { + public static final fun getDefaultUniSchema ()Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun getUniVfs (Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static final fun minus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchema;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun minus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchemaProviders;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun plus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchema;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun plus (Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/std/UniSchemaProviders;)Lkorlibs/io/file/std/UniSchemaProviders; + public static final fun registerUniSchema (Lkorlibs/io/file/std/UniSchema;)V + public static final fun registerUniSchemaTemporarily (Lkorlibs/io/file/std/UniSchema;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun setDefaultUniSchema (Lkorlibs/io/file/std/UniSchemaProviders;)V + public static final fun uniVfs (Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;)Lkorlibs/io/file/VfsFile; + public static synthetic fun uniVfs$default (Ljava/lang/String;Lkorlibs/io/file/std/UniSchemaProviders;Lkorlibs/io/file/VfsFile;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/UrlVfsExtKt { + public static final fun UrlVfs (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfs (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/std/FinalUrlVfs; + public static final fun UrlVfs (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfs$default (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfs$default (Ljava/lang/String;Lkotlin/Unit;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/std/FinalUrlVfs; + public static synthetic fun UrlVfs$default (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfsJailed (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static final fun UrlVfsJailed (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;Z)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfsJailed$default (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static synthetic fun UrlVfsJailed$default (Lkorlibs/io/net/URL;Lkorlibs/io/net/http/HttpClient;ZILjava/lang/Object;)Lkorlibs/io/file/VfsFile; +} + +public final class korlibs/io/file/std/ZipVfsKt { + public static final fun ZipVfs (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;ZZZLjava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun ZipVfs$default (Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/file/VfsFile;ZZZLjava/lang/String;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createZipFromTree (Lkorlibs/io/file/VfsFile;ZLkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTree$default (Lkorlibs/io/file/VfsFile;ZLkorlibs/io/compression/CompressionMethod;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun createZipFromTreeTo (Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/file/VfsFile;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun createZipFromTreeTo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/compression/CompressionMethod;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/stream/AsyncStream;ZZLjava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun openAsZip (Lkorlibs/io/stream/AsyncStream;ZZLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/file/VfsFile;ZZLjava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/stream/AsyncStream;ZZLjava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun openAsZip$default (Lkorlibs/io/stream/AsyncStream;ZZLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/file/sync/MemorySyncIO : korlibs/io/file/sync/SyncIO { + public fun ()V + public fun delete (Ljava/lang/String;)Z + public fun exec (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public fun list (Ljava/lang/String;)Ljava/util/List; + public fun mkdir (Ljava/lang/String;)Z + public fun open (Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public fun readAllBytes (Ljava/lang/String;)[B + public fun readString (Ljava/lang/String;)Ljava/lang/String; + public fun readlink (Ljava/lang/String;)Ljava/lang/String; + public fun realpath (Ljava/lang/String;)Ljava/lang/String; + public fun rmdir (Ljava/lang/String;)Z + public fun stat (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public fun write (Ljava/lang/String;[B)V + public fun writeAllBytes (Ljava/lang/String;[B)V + public fun writeString (Ljava/lang/String;Ljava/lang/String;)V + public fun writelink (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/MemorySyncIO$NodeSyncIOFD : korlibs/io/file/sync/SyncIOFD { + public fun (Lkorlibs/io/file/std/MemoryNodeTree$Node;)V + public fun close ()V + public final fun getAvailable ()J + public final fun getBytes ()[B + public fun getLength ()J + public final fun getNode ()Lkorlibs/io/file/std/MemoryNodeTree$Node; + public fun getPosition ()J + public final fun getPositionInt ()I + public fun read ([BII)I + public fun setLength (J)V + public fun setPosition (J)V + public final fun setPositionInt (I)V + public fun write ([BII)I +} + +public final class korlibs/io/file/sync/PlatformSyncIOKt { + public static final fun platformSyncIO (Z)Lkorlibs/io/file/sync/SyncIO; +} + +public class korlibs/io/file/sync/SyncExecProcess : java/lang/AutoCloseable { + public fun (Lkorlibs/io/stream/SyncOutputStream;Lkorlibs/io/stream/SyncInputStream;Lkorlibs/io/stream/SyncInputStream;)V + public fun close ()V + public fun destroy ()V + public fun getExitCode ()I + public final fun getStderr ()Lkorlibs/io/stream/SyncInputStream; + public final fun getStdin ()Lkorlibs/io/stream/SyncOutputStream; + public final fun getStdout ()Lkorlibs/io/stream/SyncInputStream; +} + +public abstract interface class korlibs/io/file/sync/SyncIO { + public static final field Companion Lkorlibs/io/file/sync/SyncIO$Companion; + public abstract fun delete (Ljava/lang/String;)Z + public abstract fun exec (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public abstract fun list (Ljava/lang/String;)Ljava/util/List; + public abstract fun mkdir (Ljava/lang/String;)Z + public abstract fun open (Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public abstract fun readAllBytes (Ljava/lang/String;)[B + public abstract fun readString (Ljava/lang/String;)Ljava/lang/String; + public abstract fun readlink (Ljava/lang/String;)Ljava/lang/String; + public abstract fun realpath (Ljava/lang/String;)Ljava/lang/String; + public abstract fun rmdir (Ljava/lang/String;)Z + public abstract fun stat (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public abstract fun write (Ljava/lang/String;[B)V + public abstract fun writeAllBytes (Ljava/lang/String;[B)V + public abstract fun writeString (Ljava/lang/String;Ljava/lang/String;)V + public abstract fun writelink (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/SyncIO$Companion : korlibs/io/file/sync/SyncIO { + public fun delete (Ljava/lang/String;)Z + public fun exec (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public fun list (Ljava/lang/String;)Ljava/util/List; + public fun mkdir (Ljava/lang/String;)Z + public fun open (Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public fun readAllBytes (Ljava/lang/String;)[B + public fun readString (Ljava/lang/String;)Ljava/lang/String; + public fun readlink (Ljava/lang/String;)Ljava/lang/String; + public fun realpath (Ljava/lang/String;)Ljava/lang/String; + public fun rmdir (Ljava/lang/String;)Z + public fun stat (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public fun write (Ljava/lang/String;[B)V + public fun writeAllBytes (Ljava/lang/String;[B)V + public fun writeString (Ljava/lang/String;Ljava/lang/String;)V + public fun writelink (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/SyncIO$DefaultImpls { + public static fun delete (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Z + public static fun exec (Lkorlibs/io/file/sync/SyncIO;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncExecProcess; + public static synthetic fun exec$default (Lkorlibs/io/file/sync/SyncIO;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/sync/SyncExecProcess; + public static fun list (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/util/List; + public static fun mkdir (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Z + public static fun open (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public static fun readAllBytes (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)[B + public static fun readString (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/lang/String; + public static fun readlink (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/lang/String; + public static fun realpath (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Ljava/lang/String; + public static fun rmdir (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Z + public static fun stat (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOStat; + public static fun write (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;[B)V + public static fun writeAllBytes (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;[B)V + public static fun writeString (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;Ljava/lang/String;)V + public static fun writelink (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;Ljava/lang/String;)V +} + +public abstract interface annotation class korlibs/io/file/sync/SyncIOAPI : java/lang/annotation/Annotation { +} + +public abstract interface class korlibs/io/file/sync/SyncIOFD : java/lang/AutoCloseable { + public abstract fun getLength ()J + public abstract fun getPosition ()J + public abstract fun read ([BII)I + public abstract fun setLength (J)V + public abstract fun setPosition (J)V + public abstract fun write ([BII)I +} + +public final class korlibs/io/file/sync/SyncIOFD$DefaultImpls { + public static synthetic fun read$default (Lkorlibs/io/file/sync/SyncIOFD;[BIIILjava/lang/Object;)I + public static synthetic fun write$default (Lkorlibs/io/file/sync/SyncIOFD;[BIIILjava/lang/Object;)I +} + +public final class korlibs/io/file/sync/SyncIOFile { + public static final field Companion Lkorlibs/io/file/sync/SyncIOFile$Companion; + public fun (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)V + public final fun delete ()Z + public final fun exists ()Z + public final fun get (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFile; + public final fun getAbsolutePath ()Ljava/lang/String; + public final fun getFullPath ()Ljava/lang/String; + public final fun getImpl ()Lkorlibs/io/file/sync/SyncIO; + public final fun getName ()Ljava/lang/String; + public final fun getParent ()Lkorlibs/io/file/sync/SyncIOFile; + public final fun getPath ()Ljava/lang/String; + public final fun isDirectory ()Z + public final fun list ()Ljava/util/List; + public final fun mkdir ()Z + public final fun open (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFD; + public final fun readBytes ()[B + public final fun readString ()Ljava/lang/String; + public final fun readlink ()Ljava/lang/String; + public final fun realpath ()Ljava/lang/String; + public final fun rmdir ()Z + public final fun stat ()Lkorlibs/io/file/sync/SyncIOStat; + public fun toString ()Ljava/lang/String; + public final fun writeBytes ([B)V + public final fun writeString (Ljava/lang/String;)V + public final fun writeText (Ljava/lang/String;)V + public final fun writelink (Ljava/lang/String;)V +} + +public final class korlibs/io/file/sync/SyncIOFile$Companion { + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFile; +} + +public final class korlibs/io/file/sync/SyncIOKt { + public static final fun file (Lkorlibs/io/file/sync/SyncIO;Ljava/lang/String;)Lkorlibs/io/file/sync/SyncIOFile; + public static final fun getPlatformSyncIO ()Lkorlibs/io/file/sync/SyncIO; + public static final fun getPlatformSyncIOCaseInsensitive ()Lkorlibs/io/file/sync/SyncIO; +} + +public final class korlibs/io/file/sync/SyncIOStat { + public fun (Ljava/lang/String;ZJ)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Z + public final fun component3 ()J + public final fun copy (Ljava/lang/String;ZJ)Lkorlibs/io/file/sync/SyncIOStat; + public static synthetic fun copy$default (Lkorlibs/io/file/sync/SyncIOStat;Ljava/lang/String;ZJILjava/lang/Object;)Lkorlibs/io/file/sync/SyncIOStat; + public fun equals (Ljava/lang/Object;)Z + public final fun getPath ()Ljava/lang/String; + public final fun getSize ()J + public fun hashCode ()I + public final fun isDirectory ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/hash/HashExtKt { + public static final fun hash (Lkorlibs/io/stream/AsyncInputOpenable;Lkorlibs/crypto/HasherFactory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun hash (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/crypto/HasherFactory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun hash (Lkorlibs/io/stream/SyncInputStream;Lkorlibs/crypto/HasherFactory;)Lkorlibs/crypto/Hash; + public static final fun md5 (Lkorlibs/io/stream/AsyncInputOpenable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun md5 (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun md5 (Lkorlibs/io/stream/SyncInputStream;)Lkorlibs/crypto/Hash; + public static final fun sha1 (Lkorlibs/io/stream/AsyncInputOpenable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun sha1 (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun sha1 (Lkorlibs/io/stream/SyncInputStream;)Lkorlibs/crypto/Hash; +} + +public final class korlibs/io/hash/Hash_jvmKt { + public static final fun hash (Ljava/io/InputStream;Lkorlibs/crypto/HasherFactory;)Lkorlibs/crypto/Hash; +} + +public final class korlibs/io/internal/TempBytesKt { + public static final field BYTES_TEMP_SIZE I + public static final fun getBytesTempPool ()Lkorlibs/datastructure/Pool; +} + +public final class korlibs/io/lang/ExceptionsExtKt { + public static final fun currentStackTrace (Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun currentStackTrace$default (Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public static final fun printStackTrace (Ljava/lang/String;)V + public static synthetic fun printStackTrace$default (Ljava/lang/String;ILjava/lang/Object;)V + public static final fun printStackTraceWithExtraMessage (Ljava/lang/Throwable;Ljava/lang/String;)V +} + +public final class korlibs/io/lang/PropertiesExtKt { + public static final fun readProperties (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readProperties$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/lang/StringExt2Kt { + public static final fun getQuoted (Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/lang/lazyVar { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun getCallback ()Lkotlin/jvm/functions/Function0; + public final fun getCurrent ()Ljava/lang/Object; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setCurrent (Ljava/lang/Object;)V + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public abstract interface class korlibs/io/net/AsyncClient : korlibs/io/async/AsyncCloseable, korlibs/io/stream/AsyncInputStream, korlibs/io/stream/AsyncOutputStream { + public static final field Companion Lkorlibs/io/net/AsyncClient$Companion; + public abstract fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun connect (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getAddress ()Lkorlibs/io/net/HostWithPort; + public abstract fun getConnected ()Z + public abstract fun read ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncClient$Companion { + public final fun create (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun create$default (Lkorlibs/io/net/AsyncClient$Companion;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createAndConnect (Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createAndConnect$default (Lkorlibs/io/net/AsyncClient$Companion;Ljava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun invoke (Ljava/lang/String;IZZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun invoke$default (Lkorlibs/io/net/AsyncClient$Companion;Ljava/lang/String;IZZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncClient$DefaultImpls { + public static fun getAddress (Lkorlibs/io/net/AsyncClient;)Lkorlibs/io/net/HostWithPort; + public static fun read (Lkorlibs/io/net/AsyncClient;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun write (Lkorlibs/io/net/AsyncClient;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncClient$Stats { + public static final field INSTANCE Lkorlibs/io/net/AsyncClient$Stats; + public final fun getWriteCountEnd ()Lkotlinx/atomicfu/AtomicLong; + public final fun getWriteCountError ()Lkotlinx/atomicfu/AtomicLong; + public final fun getWriteCountStart ()Lkotlinx/atomicfu/AtomicLong; + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/net/AsyncServer : korlibs/io/async/AsyncCloseable { + public static final field Companion Lkorlibs/io/net/AsyncServer$Companion; + public abstract fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getBacklog ()I + public abstract fun getHost ()Ljava/lang/String; + public abstract fun getPort ()I + public abstract fun getRequestPort ()I + public abstract fun listen (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun listenFlow (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncServer$Companion { + public final fun getANY_PORT ()I + public final fun invoke (ILjava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun invoke$default (Lkorlibs/io/net/AsyncServer$Companion;ILjava/lang/String;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncServer$DefaultImpls { + public static fun close (Lkorlibs/io/net/AsyncServer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun listen (Lkorlibs/io/net/AsyncServer;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun listenFlow (Lkorlibs/io/net/AsyncServer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class korlibs/io/net/AsyncSocketFactory { + public fun ()V + public fun createClient (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createClient$default (Lkorlibs/io/net/AsyncSocketFactory;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun createServer (ILjava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createServer$default (Lkorlibs/io/net/AsyncSocketFactory;ILjava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun createServerUnix (Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/AsyncSocketFactoryKt { + public static final fun createClient (Lkorlibs/io/net/AsyncSocketFactory;Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createClient$default (Lkorlibs/io/net/AsyncSocketFactory;Ljava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createTcpClient (Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun createTcpClient (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createTcpClient$default (Ljava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun createTcpClient$default (ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun createTcpServer (ILjava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createTcpServer$default (ILjava/lang/String;IZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/DataURL : java/lang/AutoCloseable { + public static final field Companion Lkorlibs/io/net/DataURL$Companion; + public static final synthetic fun box-impl (Ljava/lang/String;)Lkorlibs/io/net/DataURL; + public fun close ()V + public static fun close-impl (Ljava/lang/String;)V + public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z + public final fun getUrl ()Ljava/lang/String; + public fun hashCode ()I + public static fun hashCode-impl (Ljava/lang/String;)I + public static final fun readBytes-impl (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/lang/String; +} + +public final class korlibs/io/net/DataURL$Companion { + public final fun invoke-ZjsVTbk ([BLjava/lang/String;)Ljava/lang/String; + public final fun temporal ([BLjava/lang/String;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; +} + +public final class korlibs/io/net/FakeAsyncClient : korlibs/io/net/AsyncClient { + public fun ()V + public fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/stream/SyncStream;Lkorlibs/io/async/Signal;Lkorlibs/io/async/Signal;)V + public synthetic fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/stream/SyncStream;Lkorlibs/io/async/Signal;Lkorlibs/io/async/Signal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun connect (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAddress ()Lkorlibs/io/net/HostWithPort; + public final fun getClientToServer ()Lkorlibs/io/stream/SyncStream; + public fun getConnected ()Z + public final fun getOnClose ()Lkorlibs/io/async/Signal; + public final fun getOnConnect ()Lkorlibs/io/async/Signal; + public final fun getServerToClient ()Lkorlibs/io/stream/SyncStream; + public fun read (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun read ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setConnected (Z)V + public fun write (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/HostWithPort { + public static final field Companion Lkorlibs/io/net/HostWithPort$Companion; + public fun (Ljava/lang/String;I)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun copy (Ljava/lang/String;I)Lkorlibs/io/net/HostWithPort; + public static synthetic fun copy$default (Lkorlibs/io/net/HostWithPort;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/net/HostWithPort; + public fun equals (Ljava/lang/Object;)Z + public final fun getAddress ()Ljava/lang/String; + public final fun getHost ()Ljava/lang/String; + public final fun getPort ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/HostWithPort$Companion { + public final fun parse (Ljava/lang/String;I)Lkorlibs/io/net/HostWithPort; +} + +public final class korlibs/io/net/HostWithPortKt { + public static final fun AsyncAddress (Ljava/lang/String;ILkotlin/Unit;)Lkorlibs/io/net/HostWithPort; + public static synthetic fun AsyncAddress$default (Ljava/lang/String;ILkotlin/Unit;ILjava/lang/Object;)Lkorlibs/io/net/HostWithPort; +} + +public final class korlibs/io/net/MimeType : korlibs/io/file/Vfs$Attribute { + public static final field Companion Lkorlibs/io/net/MimeType$Companion; + public fun (Ljava/lang/String;Ljava/util/List;)V + public final fun getExts ()Ljava/util/List; + public final fun getMime ()Ljava/lang/String; +} + +public final class korlibs/io/net/MimeType$Companion { + public final fun getAPPLICATION_JSON ()Lkorlibs/io/net/MimeType; + public final fun getAPPLICATION_OCTET_STREAM ()Lkorlibs/io/net/MimeType; + public final fun getByExtension (Ljava/lang/String;Lkorlibs/io/net/MimeType;)Lkorlibs/io/net/MimeType; + public static synthetic fun getByExtension$default (Lkorlibs/io/net/MimeType$Companion;Ljava/lang/String;Lkorlibs/io/net/MimeType;ILjava/lang/Object;)Lkorlibs/io/net/MimeType; + public final fun getByExtensionOrNull (Ljava/lang/String;)Lkorlibs/io/net/MimeType; + public final fun getIMAGE_GIF ()Lkorlibs/io/net/MimeType; + public final fun getIMAGE_JPEG ()Lkorlibs/io/net/MimeType; + public final fun getIMAGE_PNG ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_CSS ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_HTML ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_JS ()Lkorlibs/io/net/MimeType; + public final fun getTEXT_PLAIN ()Lkorlibs/io/net/MimeType; + public final fun register (Ljava/lang/String;[Ljava/lang/String;)V + public final fun register (Lkorlibs/io/net/MimeType;)V + public final fun register ([Lkorlibs/io/net/MimeType;)V +} + +public final class korlibs/io/net/MimeTypeExtKt { + public static final fun mimeType (Lkorlibs/io/file/VfsFile;)Lkorlibs/io/net/MimeType; +} + +public final class korlibs/io/net/QueryString { + public static final field INSTANCE Lkorlibs/io/net/QueryString; + public final fun decode (Ljava/lang/CharSequence;)Ljava/util/Map; + public final fun encode (Ljava/util/List;)Ljava/lang/String; + public final fun encode (Ljava/util/Map;)Ljava/lang/String; + public final fun encode ([Lkotlin/Pair;)Ljava/lang/String; +} + +public final class korlibs/io/net/SocketAsyncClient : korlibs/io/net/AsyncClient { + public fun (Lkorlibs/io/socket/AsyncSocket;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun connect (Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAddress ()Lkorlibs/io/net/HostWithPort; + public fun getConnected ()Z + public final fun getSocket ()Lkorlibs/io/socket/AsyncSocket; + public fun read (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun read ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/SocketAsyncServer : korlibs/io/net/AsyncServer { + public fun (Lkorlibs/io/socket/AsyncServerSocket;)V + public fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getBacklog ()I + public fun getHost ()Ljava/lang/String; + public fun getPort ()I + public fun getRequestPort ()I + public final fun getSocket ()Lkorlibs/io/socket/AsyncServerSocket; + public fun listen (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun listenFlow (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/URL { + public static final field Companion Lkorlibs/io/net/URL$Companion; + public synthetic fun (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()I + public final fun copy (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lkorlibs/io/net/URL; + public static synthetic fun copy$default (Lkorlibs/io/net/URL;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/net/URL; + public fun equals (Ljava/lang/Object;)Z + public final fun getDefaultPort ()I + public final fun getDefaultSchemePort ()I + public final fun getFragment ()Ljava/lang/String; + public final fun getFullUrl ()Ljava/lang/String; + public final fun getFullUrlWithoutScheme ()Ljava/lang/String; + public final fun getHost ()Ljava/lang/String; + public final fun getPassword ()Ljava/lang/String; + public final fun getPath ()Ljava/lang/String; + public final fun getPathWithQuery ()Ljava/lang/String; + public final fun getPort ()I + public final fun getQuery ()Ljava/lang/String; + public final fun getScheme ()Ljava/lang/String; + public final fun getSubScheme ()Ljava/lang/String; + public final fun getUser ()Ljava/lang/String; + public final fun getUserInfo ()Ljava/lang/String; + public fun hashCode ()I + public final fun isAbsolute ()Z + public final fun isHierarchical ()Z + public final fun isOpaque ()Z + public final fun isSecureScheme ()Z + public final fun resolve (Lkorlibs/io/net/URL;)Lkorlibs/io/net/URL; + public final fun toComponentString ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public final fun toUrlString (ZLjava/lang/StringBuilder;)Ljava/lang/StringBuilder; + public static synthetic fun toUrlString$default (Lkorlibs/io/net/URL;ZLjava/lang/StringBuilder;ILjava/lang/Object;)Ljava/lang/StringBuilder; +} + +public final class korlibs/io/net/URL$Companion { + public final fun decodeComponent (Ljava/lang/String;Lkorlibs/io/lang/Charset;Z)Ljava/lang/String; + public static synthetic fun decodeComponent$default (Lkorlibs/io/net/URL$Companion;Ljava/lang/String;Lkorlibs/io/lang/Charset;ZILjava/lang/Object;)Ljava/lang/String; + public final fun defaultPortForScheme (Ljava/lang/String;)I + public final fun encodeComponent (Ljava/lang/String;Lkorlibs/io/lang/Charset;Z)Ljava/lang/String; + public static synthetic fun encodeComponent$default (Lkorlibs/io/net/URL$Companion;Ljava/lang/String;Lkorlibs/io/lang/Charset;ZILjava/lang/Object;)Ljava/lang/String; + public final fun fromComponents (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Lkorlibs/io/net/URL; + public static synthetic fun fromComponents$default (Lkorlibs/io/net/URL$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZIILjava/lang/Object;)Lkorlibs/io/net/URL; + public final fun getDEFAULT_PORT ()I + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/net/URL; + public final fun isAbsolute (Ljava/lang/String;)Z + public final fun resolve (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public final fun resolveOrNull (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/net/URLKt { + public static final fun createBase64URLForData ([BLjava/lang/String;)Ljava/lang/String; + public static final fun normalizeUrl (Ljava/lang/String;)Ljava/lang/String; +} + +public class korlibs/io/net/http/DelayedHttpClient : korlibs/io/net/http/HttpClient { + public fun (JLkorlibs/io/net/http/HttpClient;)V + public final fun getDelayMs ()J + public fun getIgnoreSslCertificates ()Z + public final fun getParent ()Lkorlibs/io/net/http/HttpClient; + public fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setIgnoreSslCertificates (Z)V +} + +public class korlibs/io/net/http/FakeHttpClient : korlibs/io/net/http/HttpClient { + public fun ()V + public fun (Lkorlibs/io/net/http/HttpClient;)V + public synthetic fun (Lkorlibs/io/net/http/HttpClient;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAndClearLog ()Ljava/util/List; + public final fun getDefaultResponse ()Lkorlibs/io/net/http/HttpClient$Response; + public fun getIgnoreSslCertificates ()Z + public final fun getLog ()Ljava/util/ArrayList; + public final fun getRedirect ()Lkorlibs/io/net/http/HttpClient; + public final fun onRequest (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun onRequest$default (Lkorlibs/io/net/http/FakeHttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setDefaultResponse (Lkorlibs/io/net/http/HttpClient$Response;)V + public fun setIgnoreSslCertificates (Z)V +} + +public final class korlibs/io/net/http/FakeHttpClient$ResponseBuilder { + public fun ()V + public final fun handler (Lkotlin/jvm/functions/Function5;)V + public final fun header (Ljava/lang/String;Ljava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun headers (Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun internalServerError (Ljava/lang/String;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun internalServerError$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun notFound (Ljava/lang/String;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun notFound$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun ok (Ljava/lang/String;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun ok ([B)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun redirect (Ljava/lang/String;I)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun redirect$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun response (Ljava/lang/String;ILkorlibs/io/lang/Charset;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public final fun response ([BI)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun response$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;Ljava/lang/String;ILkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; + public static synthetic fun response$default (Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder;[BIILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$ResponseBuilder; +} + +public final class korlibs/io/net/http/FakeHttpClient$Rule { + public fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public synthetic fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/io/net/http/Http$Method; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lkorlibs/io/net/http/Http$Headers; + public final fun copy (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/FakeHttpClient$Rule; + public static synthetic fun copy$default (Lkorlibs/io/net/http/FakeHttpClient$Rule;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient$Rule; + public fun equals (Ljava/lang/Object;)Z + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getMethod ()Lkorlibs/io/net/http/Http$Method; + public final fun getUrl ()Ljava/lang/String; + public fun hashCode ()I + public final fun matches (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;[B)Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/FakeHttpClientEndpoint : korlibs/io/net/http/HttpClientEndpoint { + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun addNotFoundResponse (Ljava/lang/String;)V + public final fun addOkResponse (Ljava/lang/String;)V + public final fun addResponse (ILjava/lang/String;)V + public final fun capture (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun capture$default (Lkorlibs/io/net/http/FakeHttpClientEndpoint;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getDefaultMessage ()Ljava/lang/String; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class korlibs/io/net/http/FakeHttpClientWithServer : korlibs/io/net/http/FakeHttpClient { + public fun (Lkorlibs/io/net/http/FakeHttpServer;)V + public final fun getServer ()Lkorlibs/io/net/http/FakeHttpServer; +} + +public class korlibs/io/net/http/FakeHttpServer : korlibs/io/net/http/HttpServer { + public fun ()V + protected fun errorHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getClient ()Lkorlibs/io/net/http/FakeHttpClientWithServer; + public final fun getErrorHandler ()Lkotlin/jvm/functions/Function2; + public final fun getHttpHandler ()Lkotlin/jvm/functions/Function2; + public final fun getWsHandler ()Lkotlin/jvm/functions/Function2; + protected fun httpHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun listenInternal (ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setErrorHandler (Lkotlin/jvm/functions/Function2;)V + public final fun setHttpHandler (Lkotlin/jvm/functions/Function2;)V + public final fun setWsHandler (Lkotlin/jvm/functions/Function2;)V + protected fun websocketHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/FakeHttpServerClientKt { + public static final fun FakeHttpServerClient (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/FakeHttpClientWithServer; +} + +public final class korlibs/io/net/http/FakeHttpServerRequest : korlibs/io/net/http/HttpServer$Request { + public fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;[BLkorlibs/io/net/http/HttpServer$RequestConfig;)V + public synthetic fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;[BLkorlibs/io/net/http/HttpServer$RequestConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBody ()[B + public final fun getLog ()Ljava/util/ArrayList; + public final fun getOutput ()Ljava/lang/String; + public final fun getOutputHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getOutputStatusCode ()I + public final fun getOutputStatusMessage ()Ljava/lang/String; + public final fun setOutput (Ljava/lang/String;)V + public final fun setOutputHeaders (Lkorlibs/io/net/http/Http$Headers;)V + public final fun setOutputStatusCode (I)V + public final fun setOutputStatusMessage (Ljava/lang/String;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/net/http/Http { + public static final field Companion Lkorlibs/io/net/http/Http$Companion; +} + +public final class korlibs/io/net/http/Http$Auth { + public static final field Companion Lkorlibs/io/net/http/Http$Auth$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun checkBasic (Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun checkBasic$default (Lkorlibs/io/net/http/Http$Auth;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/Http$Auth; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$Auth;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$Auth; + public fun equals (Ljava/lang/Object;)Z + public final fun getDigest ()Ljava/lang/String; + public final fun getPass ()Ljava/lang/String; + public final fun getUser ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun validate (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z + public static synthetic fun validate$default (Lkorlibs/io/net/http/Http$Auth;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Z +} + +public final class korlibs/io/net/http/Http$Auth$Companion { + public final fun parse (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Auth; +} + +public final class korlibs/io/net/http/Http$Companion { + public final fun PermanentRedirect (Ljava/lang/String;)Lkorlibs/io/net/http/Http$RedirectException; + public final fun TemporalRedirect (Ljava/lang/String;)Lkorlibs/io/net/http/Http$RedirectException; + public final fun getDateFormatStr ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$CustomMethod : korlibs/io/net/http/Http$Method { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/net/http/Http$CustomMethod; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$CustomMethod;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$CustomMethod; + public fun equals (Ljava/lang/Object;)Z + public fun getName ()Ljava/lang/String; + public final fun getNameUC ()Ljava/lang/String; + public final fun get_name ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Headers : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/io/net/http/Http$Headers$Companion; + public fun (Ljava/lang/String;)V + public fun (Ljava/util/List;)V + public fun (Ljava/util/Map;)V + public fun ([Lkotlin/Pair;)V + public final fun component1 ()Ljava/util/List; + public final fun containsAll (Lkorlibs/io/net/http/Http$Headers;)Z + public final fun copy (Ljava/util/List;)Lkorlibs/io/net/http/Http$Headers; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$Headers;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$Headers; + public fun equals (Ljava/lang/Object;)Z + public final fun get (Ljava/lang/String;)Ljava/lang/String; + public final fun getAll (Ljava/lang/String;)Ljava/util/List; + public final fun getFirst (Ljava/lang/String;)Ljava/lang/String; + public final fun getItems ()Ljava/util/List; + public fun hashCode ()I + public fun iterator ()Ljava/util/Iterator; + public final fun plus (Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/Http$Headers; + public final fun toHttpHeaderString (Z)Ljava/lang/String; + public static synthetic fun toHttpHeaderString$default (Lkorlibs/io/net/http/Http$Headers;ZILjava/lang/Object;)Ljava/lang/String; + public final fun toListGrouped ()Ljava/util/List; + public fun toString ()Ljava/lang/String; + public final fun withAppendedHeaders (Ljava/util/List;)Lkorlibs/io/net/http/Http$Headers; + public final fun withAppendedHeaders ([Lkotlin/Pair;)Lkorlibs/io/net/http/Http$Headers; + public final fun withReplaceHeaders (Ljava/util/List;)Lkorlibs/io/net/http/Http$Headers; + public final fun withReplaceHeaders (Lkorlibs/io/net/http/Http$Headers;)Lkorlibs/io/net/http/Http$Headers; + public final fun withReplaceHeaders ([Lkotlin/Pair;)Lkorlibs/io/net/http/Http$Headers; +} + +public final class korlibs/io/net/http/Http$Headers$Builder { + public fun ()V + public final fun build ()Lkorlibs/io/net/http/Http$Headers; + public final fun put (Ljava/lang/String;Ljava/lang/String;)V +} + +public final class korlibs/io/net/http/Http$Headers$Companion { + public final fun build (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/Http$Headers; + public final fun fromListMap (Ljava/util/Map;)Lkorlibs/io/net/http/Http$Headers; + public final fun getContentLength ()Ljava/lang/String; + public final fun getContentType ()Ljava/lang/String; + public final fun invoke (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/Http$Headers; + public final fun parse (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Headers; +} + +public class korlibs/io/net/http/Http$HttpException : java/io/IOException { + public static final field Companion Lkorlibs/io/net/http/Http$HttpException$Companion; + public fun (ILjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getMsg ()Ljava/lang/String; + public final fun getStatusCode ()I + public final fun getStatusText ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$HttpException$Companion { + public final fun unauthorizedBasic (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void; + public static synthetic fun unauthorizedBasic$default (Lkorlibs/io/net/http/Http$HttpException$Companion;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/Void; +} + +public final class korlibs/io/net/http/Http$InvalidRequestException : java/lang/IllegalStateException { + public fun (Ljava/lang/String;)V +} + +public abstract interface class korlibs/io/net/http/Http$Method { + public static final field Companion Lkorlibs/io/net/http/Http$Method$Companion; + public abstract fun getName ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Method$Companion { + public final fun get (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Method; + public final fun getCONNECT ()Lkorlibs/io/net/http/Http$Methods; + public final fun getDELETE ()Lkorlibs/io/net/http/Http$Methods; + public final fun getGET ()Lkorlibs/io/net/http/Http$Methods; + public final fun getHEAD ()Lkorlibs/io/net/http/Http$Methods; + public final fun getOPTIONS ()Lkorlibs/io/net/http/Http$Methods; + public final fun getPATCH ()Lkorlibs/io/net/http/Http$Methods; + public final fun getPOST ()Lkorlibs/io/net/http/Http$Methods; + public final fun getPUT ()Lkorlibs/io/net/http/Http$Methods; + public final fun getTRACE ()Lkorlibs/io/net/http/Http$Methods; + public final fun getValuesMap ()Ljava/util/Map; + public final fun get_values ()Ljava/util/List; + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Method; + public final fun values ()Ljava/util/List; +} + +public final class korlibs/io/net/http/Http$Methods : java/lang/Enum, korlibs/io/net/http/Http$Method { + public static final field ALL Lkorlibs/io/net/http/Http$Methods; + public static final field CONNECT Lkorlibs/io/net/http/Http$Methods; + public static final field DELETE Lkorlibs/io/net/http/Http$Methods; + public static final field GET Lkorlibs/io/net/http/Http$Methods; + public static final field HEAD Lkorlibs/io/net/http/Http$Methods; + public static final field OPTIONS Lkorlibs/io/net/http/Http$Methods; + public static final field PATCH Lkorlibs/io/net/http/Http$Methods; + public static final field POST Lkorlibs/io/net/http/Http$Methods; + public static final field PUT Lkorlibs/io/net/http/Http$Methods; + public static final field TRACE Lkorlibs/io/net/http/Http$Methods; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public synthetic fun getName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/io/net/http/Http$Methods; + public static fun values ()[Lkorlibs/io/net/http/Http$Methods; +} + +public final class korlibs/io/net/http/Http$RedirectException : korlibs/io/net/http/Http$HttpException { + public fun (ILjava/lang/String;)V + public synthetic fun (ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lkorlibs/io/net/http/Http$RedirectException; + public static synthetic fun copy$default (Lkorlibs/io/net/http/Http$RedirectException;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/Http$RedirectException; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getRedirectUri ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Request { + public fun (Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public final fun getAbsoluteURI ()Ljava/lang/String; + public final fun getGetParams ()Ljava/util/Map; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getPath ()Ljava/lang/String; + public final fun getQueryString ()Ljava/lang/String; + public final fun getUri ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/Http$Response { + public fun ()V + public final fun getHeaders ()Ljava/util/ArrayList; + public final fun header (Ljava/lang/String;Ljava/lang/String;)V +} + +public abstract interface class korlibs/io/net/http/HttpBodyContent { + public static final field Companion Lkorlibs/io/net/http/HttpBodyContent$Companion; + public abstract fun createAsyncStream (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getContentType ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpBodyContent$Companion { + public final fun invoke (Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;)Lkorlibs/io/net/http/HttpBodyContent; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpBodyContent; + public final fun invoke (Ljava/lang/String;[B)Lkorlibs/io/net/http/HttpBodyContent; + public static synthetic fun invoke$default (Lkorlibs/io/net/http/HttpBodyContent$Companion;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContent; +} + +public final class korlibs/io/net/http/HttpBodyContentFormUrlEncoded : korlibs/io/net/http/HttpBodyContent { + public fun (Ljava/util/List;)V + public fun ([Lkotlin/Pair;)V + public fun createAsyncStream (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getContentType ()Ljava/lang/String; + public final fun getItems ()Ljava/util/List; +} + +public final class korlibs/io/net/http/HttpBodyContentMultiPartFormData : korlibs/io/net/http/HttpBodyContent { + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun add (Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public final fun add (Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public final fun add (Ljava/lang/String;Lkorlibs/io/file/VfsFile;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun add (Ljava/lang/String;Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun add (Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;Ljava/lang/String;Lkorlibs/io/lang/Charset;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;Lkorlibs/io/file/VfsFile;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun add$default (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData; + public fun createAsyncStream (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getBoundary ()Ljava/lang/String; + public fun getContentType ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpBodyContentMultiPartFormData$Entry { + public fun (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Lkorlibs/io/net/http/HttpBodyContentMultiPartFormData;Ljava/lang/String;JLkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getContentType ()Ljava/lang/String; + public final fun getFileName ()Ljava/lang/String; + public final fun getGetContent ()Lkotlin/jvm/functions/Function1; + public final fun getHeaderBytes ()[B + public final fun getHeaderStream ()Lkorlibs/io/stream/AsyncStream; + public final fun getHeaderString ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getSize ()J +} + +public abstract interface class korlibs/io/net/http/HttpClient { + public static final field Companion Lkorlibs/io/net/http/HttpClient$Companion; + public abstract fun getIgnoreSslCertificates ()Z + public abstract fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setIgnoreSslCertificates (Z)V +} + +public final class korlibs/io/net/http/HttpClient$Companion : korlibs/io/net/http/HttpClient { + public final fun combineHeadersForHost (Lkorlibs/io/net/http/Http$Headers;Ljava/lang/String;)Lkorlibs/io/net/http/Http$Headers; + public final fun getDEFAULT_ACCEPT ()Ljava/lang/String; + public final fun getDEFAULT_CONNECTION ()Ljava/lang/String; + public final fun getDEFAULT_ENCODING ()Ljava/lang/String; + public final fun getDEFAULT_LANGUAGE ()Ljava/lang/String; + public final fun getDEFAULT_USER_AGENT ()Ljava/lang/String; + public fun getIgnoreSslCertificates ()Z + public final fun invoke ()Lkorlibs/io/net/http/HttpClient; + public fun post (Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readBytes (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readJson (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readString (Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsBytes (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestAsString (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun requestInternal (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun setIgnoreSslCertificates (Z)V +} + +public final class korlibs/io/net/http/HttpClient$CompletedResponse { + public fun (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Ljava/lang/Object;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lkorlibs/io/net/http/Http$Headers; + public final fun component4 ()Ljava/lang/Object; + public final fun copy (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Ljava/lang/Object;)Lkorlibs/io/net/http/HttpClient$CompletedResponse; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpClient$CompletedResponse;ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Ljava/lang/Object;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$CompletedResponse; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Ljava/lang/Object; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getStatus ()I + public final fun getStatusText ()Ljava/lang/String; + public final fun getSuccess ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpClient$DefaultImpls { + public static fun getIgnoreSslCertificates (Lkorlibs/io/net/http/HttpClient;)Z + public static fun post (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun post$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun readBytes (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBytes$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun readJson (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readJson$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun readString (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readString$default (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun request (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun request (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun request$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun request$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/HttpBodyContent;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun requestAsBytes (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun requestAsBytes$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun requestAsString (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun requestAsString$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun requestInternal$default (Lkorlibs/io/net/http/HttpClient;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStreamWithLength;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun setIgnoreSslCertificates (Lkorlibs/io/net/http/HttpClient;Z)V +} + +public final class korlibs/io/net/http/HttpClient$RequestConfig { + public static final field Companion Lkorlibs/io/net/http/HttpClient$RequestConfig$Companion; + public fun ()V + public fun (ZZILjava/lang/String;Z)V + public synthetic fun (ZZILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Z + public final fun copy (ZZILjava/lang/String;Z)Lkorlibs/io/net/http/HttpClient$RequestConfig; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpClient$RequestConfig;ZZILjava/lang/String;ZILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$RequestConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getFollowRedirects ()Z + public final fun getMaxRedirects ()I + public final fun getReferer ()Ljava/lang/String; + public final fun getSimulateBrowser ()Z + public final fun getThrowErrors ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpClient$RequestConfig$Companion { + public final fun getDEFAULT ()Lkorlibs/io/net/http/HttpClient$RequestConfig; +} + +public final class korlibs/io/net/http/HttpClient$Response { + public static final field Companion Lkorlibs/io/net/http/HttpClient$Response$Companion; + public fun (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/stream/AsyncInputStream;)V + public final fun checkErrors (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lkorlibs/io/net/http/Http$Headers; + public final fun component4 ()Lkorlibs/io/stream/AsyncInputStream; + public final fun component5 ()Lkorlibs/io/stream/AsyncInputStream; + public final fun copy (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/stream/AsyncInputStream;)Lkorlibs/io/net/http/HttpClient$Response; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpClient$Response;ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/stream/AsyncInputStream;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$Response; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Lkorlibs/io/stream/AsyncInputStream; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getRawContent ()Lkorlibs/io/stream/AsyncInputStream; + public final fun getResponseCharset ()Lkorlibs/io/lang/Charset; + public final fun getStatus ()I + public final fun getStatusText ()Ljava/lang/String; + public final fun getSuccess ()Z + public fun hashCode ()I + public final fun readAllBytes (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readAllString (Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readAllString$default (Lkorlibs/io/net/http/HttpClient$Response;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun toCompletedResponse (Ljava/lang/Object;)Lkorlibs/io/net/http/HttpClient$CompletedResponse; + public fun toString ()Ljava/lang/String; + public final fun withStringResponse (Ljava/lang/String;Lkorlibs/io/lang/Charset;)Lkorlibs/io/net/http/HttpClient$Response; + public static synthetic fun withStringResponse$default (Lkorlibs/io/net/http/HttpClient$Response;Ljava/lang/String;Lkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient$Response; +} + +public final class korlibs/io/net/http/HttpClient$Response$Companion { + public final fun invoke (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class korlibs/io/net/http/HttpClientEndpoint { + public abstract fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpClientEndpoint$DefaultImpls { + public static synthetic fun request$default (Lkorlibs/io/net/http/HttpClientEndpoint;Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/stream/AsyncStream;Lkorlibs/io/net/http/HttpClient$RequestConfig;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpClientEndpointKt { + public static final fun endpoint (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;)Lkorlibs/io/net/http/HttpClientEndpoint; +} + +public final class korlibs/io/net/http/HttpClientKt { + public static final fun FakeHttpClient (Lkorlibs/io/net/http/HttpClient;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/FakeHttpClient; + public static synthetic fun FakeHttpClient$default (Lkorlibs/io/net/http/HttpClient;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/net/http/FakeHttpClient; + public static final fun LogHttpClient ()Lkorlibs/io/net/http/FakeHttpClient; + public static final fun createClientEndpoint (Lkorlibs/io/net/http/HttpFactory;Ljava/lang/String;)Lkorlibs/io/net/http/HttpClientEndpoint; + public static final fun createHttpClient ()Lkorlibs/io/net/http/HttpClient; + public static final fun createHttpClient (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpClient; + public static final fun createHttpClientEndpoint (Ljava/lang/String;)Lkorlibs/io/net/http/HttpClientEndpoint; + public static final fun createHttpClientEndpoint (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpClientEndpoint; + public static final fun createHttpServer ()Lkorlibs/io/net/http/HttpServer; + public static final fun createHttpServer (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/net/http/HttpServer; + public static final fun delayed (Lkorlibs/io/net/http/HttpClient;J)Lkorlibs/io/net/http/DelayedHttpClient; + public static final fun getDefaultHttpFactory ()Lkorlibs/io/net/http/HttpFactory; + public static final fun httpError (ILjava/lang/String;)Ljava/lang/Void; + public static final fun invoke (Lkorlibs/io/net/http/HttpClient$Companion;Lkorlibs/io/http/core/HttpFetch;)Lkorlibs/io/net/http/HttpClient; + public static synthetic fun invoke$default (Lkorlibs/io/net/http/HttpClient$Companion;Lkorlibs/io/http/core/HttpFetch;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpClient; + public static final fun setDefaultHttpFactory (Lkorlibs/io/net/http/HttpFactory;)V + public static final fun withContentEncoding (Lkorlibs/io/stream/AsyncInputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun withTransferEncoding (Lkorlibs/io/stream/AsyncInputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class korlibs/io/net/http/HttpFactory { + public abstract fun createClient ()Lkorlibs/io/net/http/HttpClient; + public abstract fun createServer ()Lkorlibs/io/net/http/HttpServer; +} + +public final class korlibs/io/net/http/HttpRestClient { + public fun (Lkorlibs/io/net/http/HttpClientEndpoint;)V + public final fun delete (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun get (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getEndpoint ()Lkorlibs/io/net/http/HttpClientEndpoint; + public final fun head (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun post (Ljava/lang/String;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun post (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun put (Ljava/lang/String;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun put (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun request (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpRestClientKt { + public static final fun rest (Lkorlibs/io/net/http/HttpClient;Ljava/lang/String;)Lkorlibs/io/net/http/HttpRestClient; + public static final fun rest (Lkorlibs/io/net/http/HttpClientEndpoint;)Lkorlibs/io/net/http/HttpRestClient; +} + +public class korlibs/io/net/http/HttpServer : korlibs/io/async/AsyncCloseable { + public static final field Companion Lkorlibs/io/net/http/HttpServer$Companion; + protected fun ()V + public final fun allHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun closeInternal (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun errorHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun errorHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getActualHost ()Ljava/lang/String; + public fun getActualPort ()I + public final fun getRequestConfig ()Lkorlibs/io/net/http/HttpServer$RequestConfig; + public final fun httpHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun httpHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listen (ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listen (ILjava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun listen$default (Lkorlibs/io/net/http/HttpServer;ILjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun listen$default (Lkorlibs/io/net/http/HttpServer;ILjava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + protected fun listenInternal (ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun listenInternal$default (Lkorlibs/io/net/http/HttpServer;ILjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun websocketHandler (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun websocketHandlerInternal (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class korlibs/io/net/http/HttpServer$BaseRequest : korlibs/datastructure/Extra { + public fun (Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;)V + public final fun getAbsoluteURI ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getGetParams ()Ljava/util/Map; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getPath ()Ljava/lang/String; + public final fun getQueryString ()Ljava/lang/String; + public final fun getUri ()Ljava/lang/String; + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public final class korlibs/io/net/http/HttpServer$Companion { + public final fun invoke ()Lkorlibs/io/net/http/HttpServer; +} + +public abstract class korlibs/io/net/http/HttpServer$Request : korlibs/io/net/http/HttpServer$BaseRequest, korlibs/io/stream/AsyncOutputStream { + public fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpServer$RequestConfig;)V + public synthetic fun (Lkorlibs/io/net/http/Http$Method;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkorlibs/io/net/http/HttpServer$RequestConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + protected abstract fun _end (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _endHandler (Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _handler (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _sendHeader (ILjava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected abstract fun _write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun _write$default (Lkorlibs/io/net/http/HttpServer$Request;[BIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun addHeader (Ljava/lang/String;Ljava/lang/String;)V + public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end (Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun end ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun end$default (Lkorlibs/io/net/http/HttpServer$Request;Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun end$default (Lkorlibs/io/net/http/HttpServer$Request;[BIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun endHandler (Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFinalizers ()Ljava/util/ArrayList; + public final fun getHeader (Ljava/lang/String;)Ljava/lang/String; + public final fun getHeaderList (Ljava/lang/String;)Ljava/util/List; + public final fun getMethod ()Lkorlibs/io/net/http/Http$Method; + public final fun getRequestConfig ()Lkorlibs/io/net/http/HttpServer$RequestConfig; + protected fun get_output ()Lkorlibs/io/stream/AsyncOutputStream; + public final fun handler (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readRawBody (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readRawBody$default (Lkorlibs/io/net/http/HttpServer$Request;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun removeHeader (Ljava/lang/String;)V + public final fun replaceHeader (Ljava/lang/String;Ljava/lang/String;)V + public final fun setStatus (ILjava/lang/String;)V + public static synthetic fun setStatus$default (Lkorlibs/io/net/http/HttpServer$Request;ILjava/lang/String;ILjava/lang/Object;)V + public fun write (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun write (Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun write ([BIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun write$default (Lkorlibs/io/net/http/HttpServer$Request;Ljava/lang/String;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpServer$RequestConfig : korlibs/datastructure/Extra { + public fun ()V + public fun (Ljava/util/Map;)V + public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/Map; + public final fun copy (Ljava/util/Map;)Lkorlibs/io/net/http/HttpServer$RequestConfig; + public static synthetic fun copy$default (Lkorlibs/io/net/http/HttpServer$RequestConfig;Ljava/util/Map;ILjava/lang/Object;)Lkorlibs/io/net/http/HttpServer$RequestConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getBeforeSendHeadersInterceptors ()Ljava/util/Map; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun hashCode ()I + public final fun registerComponent (Ljava/lang/Object;Ljava/util/List;)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/io/net/http/HttpServer$WsRequest : korlibs/io/net/http/HttpServer$BaseRequest { + public fun (Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;Lkotlinx/coroutines/CoroutineScope;)V + public fun accept (Lkorlibs/io/net/http/Http$Headers;)V + public final fun anyMessageStream ()Lkotlinx/coroutines/channels/ReceiveChannel; + public final fun binaryMessageStream ()Lkotlinx/coroutines/channels/ReceiveChannel; + public abstract fun close ()V + public fun getAddress ()Lkorlibs/io/net/HostWithPort; + public final fun getScope ()Lkotlinx/coroutines/CoroutineScope; + public abstract fun onBinaryMessage (Lkotlin/jvm/functions/Function2;)V + public abstract fun onClose (Lkotlin/jvm/functions/Function2;)V + public abstract fun onStringMessage (Lkotlin/jvm/functions/Function2;)V + public abstract fun reject ()V + public abstract fun send (Ljava/lang/String;)V + public abstract fun send ([B)V + public final fun sendSafe (Ljava/lang/String;)V + public final fun sendSafe ([B)V + public final fun stringMessageStream ()Lkotlinx/coroutines/channels/ReceiveChannel; +} + +public final class korlibs/io/net/http/HttpServerExtKt { + public static final fun end (Lkorlibs/io/net/http/HttpServer$Request;Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun end (Lkorlibs/io/net/http/HttpServer$Request;Lkorlibs/io/file/VfsFile;Lkotlin/ranges/LongRange;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpServerRouter { + public fun (Lkorlibs/io/net/http/HttpServer;)V + public final fun getServer ()Lkorlibs/io/net/http/HttpServer; + public final fun handle (Lkorlibs/io/net/http/HttpServer$Request;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun handler (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V + public final fun prehook (Lkotlin/jvm/functions/Function2;)V + public final fun static (Ljava/lang/String;Lkorlibs/io/file/VfsFile;)V +} + +public final class korlibs/io/net/http/HttpServerRouter$Rule { + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V + public final fun getHandler ()Lkotlin/jvm/functions/Function2; + public final fun getPath ()Ljava/lang/String; + public final fun match (Lkorlibs/io/net/http/HttpServer$Request;)Z +} + +public final class korlibs/io/net/http/HttpServerRouterKt { + public static final fun HttpServerRequestHandlerStatic (Lkorlibs/io/file/VfsFile;)Lkotlin/jvm/functions/Function2; + public static final fun router (Lkorlibs/io/net/http/HttpServer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/http/HttpStats { + public static final field INSTANCE Lkorlibs/io/net/http/HttpStats; + public final fun getConnections ()Lkotlinx/atomicfu/AtomicLong; + public final fun getDisconnections ()Lkotlinx/atomicfu/AtomicLong; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/http/HttpStatusMessage { + public static final field INSTANCE Lkorlibs/io/net/http/HttpStatusMessage; + public final fun getCODES ()Ljava/util/LinkedHashMap; + public final fun invoke (I)Ljava/lang/String; +} + +public final class korlibs/io/net/http/ProxiedHttpFactory : korlibs/io/net/http/HttpFactory { + public fun (Lkorlibs/io/net/http/HttpFactory;)V + public fun createClient ()Lkorlibs/io/net/http/HttpClient; + public fun createServer ()Lkorlibs/io/net/http/HttpServer; + public final fun getParent ()Lkorlibs/io/net/http/HttpFactory; + public final fun setParent (Lkorlibs/io/net/http/HttpFactory;)V +} + +public class korlibs/io/net/http/SocketHttp { + public static final field Companion Lkorlibs/io/net/http/SocketHttp$Companion; + public fun ()V + public fun (Lkorlibs/io/net/AsyncSocketFactory;)V + public synthetic fun (Lkorlibs/io/net/AsyncSocketFactory;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun createClient ()Lkorlibs/io/net/http/HttpClient; + public final fun createServer ()Lkorlibs/io/net/http/HttpServer; +} + +public final class korlibs/io/net/http/SocketHttp$Companion : korlibs/io/net/http/SocketHttp { +} + +public final class korlibs/io/net/ws/RawSocketWebSocketClient : korlibs/io/net/ws/WebSocketClient { + public static final field Companion Lkorlibs/io/net/ws/RawSocketWebSocketClient$Companion; + public fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/net/AsyncClient;Lkorlibs/io/net/URL;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ZLkotlin/random/Random;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/net/AsyncClient;Lkorlibs/io/net/URL;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Lkorlibs/io/net/http/Http$Headers;ZLkotlin/random/Random;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun close (ILjava/lang/String;)V + public final fun getClient ()Lkorlibs/io/net/AsyncClient; + public final fun getClosed ()Z + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public final fun getHeaders ()Lkorlibs/io/net/http/Http$Headers; + public final fun getHost ()Ljava/lang/String; + public final fun getKey ()Ljava/lang/String; + public final fun getMasked ()Z + public final fun getOrigin ()Ljava/lang/String; + public final fun getPort ()I + public final fun getRandom ()Lkotlin/random/Random; + public final fun getUrlUrl ()Lkorlibs/io/net/URL; + public final fun internalConnect (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun internalReadPackets (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrame (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrameOrNull (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun send (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun send ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendWsFrame (Lkorlibs/io/net/ws/WsFrame;Lkotlin/random/Random;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun sendWsFrame$default (Lkorlibs/io/net/ws/RawSocketWebSocketClient;Lkorlibs/io/net/ws/WsFrame;Lkotlin/random/Random;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun setClosed (Z)V +} + +public final class korlibs/io/net/ws/RawSocketWebSocketClient$Companion { + public final fun readWsFrame (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrameOrNull (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/RawSocketWebSocketClientKt { + public static final fun RawSocketWebSocketClient (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun RawSocketWebSocketClient$default (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract class korlibs/io/net/ws/WebSocketClient { + protected fun (Ljava/lang/String;Ljava/util/List;Z)V + public fun close (ILjava/lang/String;)V + public final fun close (Lkorlibs/io/net/ws/WsCloseInfo;)V + public static synthetic fun close$default (Lkorlibs/io/net/ws/WebSocketClient;ILjava/lang/String;ILjava/lang/Object;)V + public final fun getOnAnyMessage ()Lkorlibs/io/async/Signal; + public final fun getOnBinaryMessage ()Lkorlibs/io/async/Signal; + public final fun getOnClose ()Lkorlibs/io/async/Signal; + public final fun getOnError ()Lkorlibs/io/async/Signal; + public final fun getOnOpen ()Lkorlibs/io/async/Signal; + public final fun getOnStringMessage ()Lkorlibs/io/async/Signal; + public final fun getProtocols ()Ljava/util/List; + public final fun getUrl ()Ljava/lang/String; + public final fun messageChannel (I)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun messageChannel$default (Lkorlibs/io/net/ws/WebSocketClient;IILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public final fun messageChannelBinary (I)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun messageChannelBinary$default (Lkorlibs/io/net/ws/WebSocketClient;IILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public final fun messageChannelString (I)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun messageChannelString$default (Lkorlibs/io/net/ws/WebSocketClient;IILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public fun send (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun send ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WebSocketClient$CloseInfo { + public fun (ILjava/lang/String;Z)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Z + public final fun copy (ILjava/lang/String;Z)Lkorlibs/io/net/ws/WebSocketClient$CloseInfo; + public static synthetic fun copy$default (Lkorlibs/io/net/ws/WebSocketClient$CloseInfo;ILjava/lang/String;ZILjava/lang/Object;)Lkorlibs/io/net/ws/WebSocketClient$CloseInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getMessage ()Ljava/lang/String; + public final fun getWasClean ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/ws/WebSocketClient$CloseReasons { + public static final field INSTANCE Lkorlibs/io/net/ws/WebSocketClient$CloseReasons; + public final fun getGOING_AWAY ()I + public final fun getINCONSISENT ()I + public final fun getMISSING_EXTENSION ()I + public final fun getNORMAL ()I + public final fun getPOLICY_VIOLATION ()I + public final fun getPROTOCOL_ERROR ()I + public final fun getRESERVED ()I + public final fun getRESERVED_1005 ()I + public final fun getRESERVED_1006 ()I + public final fun getRESERVED_1015 ()I + public final fun getTOO_BIG ()I + public final fun getUNACCEPTABLE ()I + public final fun getUNEXPECTED ()I +} + +public final class korlibs/io/net/ws/WebSocketClientKt { + public static final field DEFAULT_WSKEY Ljava/lang/String; + public static final fun WebSocketClient (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun WebSocketClient$default (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WebSocketException : java/io/IOException { + public fun (Ljava/lang/String;)V +} + +public final class korlibs/io/net/ws/WebSocketsJvmKt { + public static final fun WebSocketClient (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun WebSocketClient$default (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZLkorlibs/io/net/http/Http$Headers;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WsCloseInfo { + public static final field Companion Lkorlibs/io/net/ws/WsCloseInfo$Companion; + public fun (ILjava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lkorlibs/io/net/ws/WsCloseInfo; + public static synthetic fun copy$default (Lkorlibs/io/net/ws/WsCloseInfo;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/io/net/ws/WsCloseInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getReason ()Ljava/lang/String; + public fun hashCode ()I + public final fun toByteArray ()[B + public final fun toFrame (Z)Lkorlibs/io/net/ws/WsFrame; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/ws/WsCloseInfo$Companion { + public final fun fromBytes ([B)Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getAbnormalClosure ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getBadGateway ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getGoingAway ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getInternalError ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getInvalidFramePayloadData ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getMessageTooBig ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getMissingExtension ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getNoStatusReceived ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getNormalClosure ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getPolicyViolation ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getProtocolError ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getServiceRestart ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getTLSHandshake ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getTryAgainLater ()Lkorlibs/io/net/ws/WsCloseInfo; + public final fun getUnsupportedData ()Lkorlibs/io/net/ws/WsCloseInfo; +} + +public class korlibs/io/net/ws/WsFrame { + public static final field Companion Lkorlibs/io/net/ws/WsFrame$Companion; + public synthetic fun ([BIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun ([BIZZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getData ()[B + public final fun getMasked ()Z + public final fun getType-z9oKeWA ()I + public final fun isFinal ()Z + public final fun toByteArray (Lkotlin/random/Random;)[B + public static synthetic fun toByteArray$default (Lkorlibs/io/net/ws/WsFrame;Lkotlin/random/Random;ILjava/lang/Object;)[B + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/net/ws/WsFrame$Companion { + public final fun applyMask ([B[B)[B + public final fun readWsFrame (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readWsFrameOrNull (Lkorlibs/io/stream/AsyncInputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/net/ws/WsOpcode { + public static final field Companion Lkorlibs/io/net/ws/WsOpcode$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/io/net/ws/WsOpcode; + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public final fun getId ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/io/net/ws/WsOpcode$Companion { + public final fun getBinary-z9oKeWA ()I + public final fun getClose-z9oKeWA ()I + public final fun getContinuation-z9oKeWA ()I + public final fun getPing-z9oKeWA ()I + public final fun getPong-z9oKeWA ()I + public final fun getText-z9oKeWA ()I +} + +public class korlibs/io/resources/GlobalResources : korlibs/io/resources/Resources { + public fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public class korlibs/io/resources/Resource : korlibs/io/resources/Resourceable { + public fun (Lkorlibs/io/resources/Resources;Ljava/lang/String;Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;)V + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCache ()Lkorlibs/io/resources/ResourceCache; + public final fun getDeferred ()Lkotlinx/coroutines/Deferred; + public final fun getName ()Ljava/lang/String; + public final fun getOnGen ()Lkotlin/jvm/functions/Function0; + public fun getOrNull ()Ljava/lang/Object; + public final fun getResources ()Lkorlibs/io/resources/Resources; + public final fun getValueOrNull ()Ljava/lang/Object; + public final fun preload (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun preloadNoWait ()V + public final fun setOnGen (Lkotlin/jvm/functions/Function0;)V + public final fun unload ()V +} + +public final class korlibs/io/resources/ResourceCache : java/lang/Enum { + public static final field GLOBAL Lkorlibs/io/resources/ResourceCache; + public static final field LOCAL Lkorlibs/io/resources/ResourceCache; + public static final field NONE Lkorlibs/io/resources/ResourceCache; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/io/resources/ResourceCache; + public static fun values ()[Lkorlibs/io/resources/ResourceCache; +} + +public final class korlibs/io/resources/ResourceRef { + public fun (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;)V + public synthetic fun (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCache ()Lkorlibs/io/resources/ResourceCache; + public final fun getGen ()Lkotlin/jvm/functions/Function2; + public final fun getValue (Lkorlibs/io/resources/ResourcesContainer;Lkotlin/reflect/KProperty;)Lkorlibs/io/resources/Resource; +} + +public class korlibs/io/resources/Resources : korlibs/io/resources/ResourcesContainer { + public fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;Lkorlibs/io/resources/Resources;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Lkorlibs/io/file/VfsFile;Lkorlibs/io/resources/Resources;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun add (Lkorlibs/io/resources/Resource;)V + public fun get (Ljava/lang/String;Lkorlibs/io/resources/ResourceCache;)Lkorlibs/io/resources/Resource; + public static synthetic fun get$default (Lkorlibs/io/resources/Resources;Ljava/lang/String;Lkorlibs/io/resources/ResourceCache;ILjava/lang/Object;)Lkorlibs/io/resources/Resource; + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public fun getMap ()Ljava/util/Map; + public final fun getParent ()Lkorlibs/io/resources/Resources; + public fun getResources ()Lkorlibs/io/resources/Resources; + public final fun getRoot ()Lkorlibs/io/file/VfsFile; + public fun remove (Ljava/lang/String;)V +} + +public abstract interface class korlibs/io/resources/ResourcesContainer { + public abstract fun getResources ()Lkorlibs/io/resources/Resources; +} + +public final class korlibs/io/resources/ResourcesKt { + public static final fun resource (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; + public static synthetic fun resource$default (Lkorlibs/io/resources/ResourceCache;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkorlibs/io/resources/ResourceRef; + public static final fun resourceGlobal (Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; + public static final fun resourceLocal (Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; + public static final fun resourceUncached (Lkotlin/jvm/functions/Function2;)Lkorlibs/io/resources/ResourceRef; +} + +public final class korlibs/io/serialization/json/JsonContext { + public static final field INSTANCE Lkorlibs/io/serialization/json/JsonContext; + public final fun getDEFAULT ()Lkorlibs/io/serialization/json/Json; + public final fun getFAST ()Lkorlibs/io/serialization/json/Json; +} + +public final class korlibs/io/serialization/json/JsonExtKt { + public static final fun getContext (Lkorlibs/io/serialization/json/Json$Companion;)Lkorlibs/io/serialization/json/JsonContext; + public static final fun getContext (Lkorlibs/io/serialization/json/Json;)Lkorlibs/io/serialization/json/JsonContext; + public static final fun parse (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;)Ljava/lang/Object; + public static synthetic fun parse$default (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parseDyn (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;)Ljava/lang/Object; + public static synthetic fun parseDyn$default (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;Lkorlibs/io/serialization/json/Json;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parseFast (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;)Ljava/lang/Object; + public static final fun parseFastDyn (Lkorlibs/io/serialization/json/Json;Ljava/lang/String;)Ljava/lang/Object; + public static final fun stringify-70NVo0Q (Lkorlibs/io/serialization/json/Json;Ljava/lang/Object;Z)Ljava/lang/String; + public static synthetic fun stringify-70NVo0Q$default (Lkorlibs/io/serialization/json/Json;Ljava/lang/Object;ZILjava/lang/Object;)Ljava/lang/String; +} + +public final class korlibs/io/serialization/xml/XmlExtKt { + public static final fun readXml (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/stream/AsyncStreamExt_jvmKt { + public static final fun toAsync (Ljava/io/InputStream;Lkotlin/coroutines/CoroutineContext;Ljava/lang/Long;)Lkorlibs/io/stream/AsyncInputStream; + public static synthetic fun toAsync$default (Ljava/io/InputStream;Lkotlin/coroutines/CoroutineContext;Ljava/lang/Long;ILjava/lang/Object;)Lkorlibs/io/stream/AsyncInputStream; +} + +public final class korlibs/io/stream/AsyncStream_fileKt { + public static final fun asVfsFile (Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;)Lkorlibs/io/file/VfsFile; + public static synthetic fun asVfsFile$default (Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/file/VfsFile; + public static final fun writeFile (Lkorlibs/io/stream/AsyncOutputStream;Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/stream/ByteArrayDequeSyncStream : korlibs/io/stream/SyncStreamBase { + public fun (Lkorlibs/datastructure/ByteArrayDeque;)V + public fun close ()V + public final fun getClosed ()Z + public final fun getDeque ()Lkorlibs/datastructure/ByteArrayDeque; + public fun getLength ()J + public fun getSeekable ()Z + public fun getSeparateReadWrite ()Z + public fun read (J[BII)I + public final fun setClosed (Z)V + public fun setLength (J)V + public fun write (J[BII)V +} + +public final class korlibs/io/stream/ByteArrayDequeSyncStreamKt { + public static final fun toSyncStream (Lkorlibs/datastructure/ByteArrayDeque;)Lkorlibs/io/stream/SyncStream; +} + +public final class korlibs/io/stream/CharReaderFromSyncStream : korlibs/io/stream/CharReader { + public static final field Companion Lkorlibs/io/stream/CharReaderFromSyncStream$Companion; + public static final field DEFAULT_CHUNK_SIZE I + public static final field MIN_CHUNK_SIZE I + public fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;I)V + public synthetic fun (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/io/stream/CharReader; + public final fun getCharset ()Lkorlibs/io/lang/Charset; + public final fun getChunkSize ()I + public final fun getStream ()Lkorlibs/io/stream/SyncStream; + public fun read (Ljava/lang/StringBuilder;I)I +} + +public final class korlibs/io/stream/CharReaderFromSyncStream$Companion { +} + +public final class korlibs/io/stream/CharReaderFromSyncStreamKt { + public static final fun toCharReader (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;I)Lkorlibs/io/stream/CharReader; + public static final fun toCharReader ([BLkorlibs/io/lang/Charset;I)Lkorlibs/io/stream/CharReader; + public static synthetic fun toCharReader$default (Lkorlibs/io/stream/SyncStream;Lkorlibs/io/lang/Charset;IILjava/lang/Object;)Lkorlibs/io/stream/CharReader; + public static synthetic fun toCharReader$default ([BLkorlibs/io/lang/Charset;IILjava/lang/Object;)Lkorlibs/io/stream/CharReader; +} + +public final class korlibs/io/stream/FileSyncStreamBase : korlibs/io/stream/SyncStreamBase { + public fun (Ljava/io/File;Ljava/lang/String;)V + public synthetic fun (Ljava/io/File;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun close ()V + public final fun getFile ()Ljava/io/File; + public fun getLength ()J + public final fun getMode ()Ljava/lang/String; + public final fun getRa ()Ljava/io/RandomAccessFile; + public fun read (J[BII)I + public fun setLength (J)V + public fun write (J[BII)V +} + +public final class korlibs/io/stream/JavaExKt { + public static final fun toSyncInputStream (Ljava/io/InputStream;)Lkorlibs/io/stream/SyncInputStream; + public static final fun toSyncOutputStream (Ljava/io/OutputStream;)Lkorlibs/io/stream/SyncOutputStream; +} + +public final class korlibs/io/stream/SyncStreamExt_jvmKt { + public static final fun openSync (Ljava/io/File;Ljava/lang/String;)Lkorlibs/io/stream/SyncStream; + public static synthetic fun openSync$default (Ljava/io/File;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/stream/SyncStream; + public static final fun toInputStream (Lkorlibs/io/stream/SyncStream;)Ljava/io/InputStream; + public static final fun toSyncStream (Ljava/io/InputStream;)Lkorlibs/io/stream/SyncInputStream; +} + +public final class korlibs/io/test/AssertEqualsJvmFileReferenceKt { + public static final fun assertEqualsJvmFileReference (Ljava/lang/String;Ljava/lang/String;Z)V + public static synthetic fun assertEqualsJvmFileReference$default (Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)V +} + +public final class korlibs/io/time/TraceTimeKt { + public static final fun getLogger ()Lkorlibs/logger/Logger; + public static final fun getTraceTimes ()Z + public static final fun traceTime (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; +} + +public final class korlibs/io/util/AsyncOnce { + public fun ()V + public final fun getPromise ()Lkotlinx/coroutines/Deferred; + public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun setPromise (Lkotlinx/coroutines/Deferred;)V +} + +public abstract class korlibs/io/util/BaseStrReader : korlibs/util/SimpleStrReader { + public fun ()V + public abstract fun clone ()Lkorlibs/io/util/BaseStrReader; + public abstract fun endBuffering (I)Ljava/lang/String; + public abstract fun getEof ()Z + public fun getHasMore ()Z + public abstract fun getPos ()I + public final fun matchIdentifier ()Ljava/lang/String; + public final fun matchSingleOrDoubleQuoteString ()Ljava/lang/String; + public final fun matchWhile (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public abstract fun peek (I)Ljava/lang/String; + public fun peekChar ()C + public abstract fun peekOffset (I)C + public static synthetic fun peekOffset$default (Lkorlibs/io/util/BaseStrReader;IILjava/lang/Object;)C + public final fun read (I)Ljava/lang/String; + public fun readChar ()C + public final fun readExpect (Ljava/lang/String;)Ljava/lang/String; + public fun readUntil (C)Ljava/lang/String; + public abstract fun skip (I)Lkorlibs/io/util/BaseStrReader; + public final fun skipExpect (C)V + public fun skipSpaces ()Lkorlibs/io/util/BaseStrReader; + public final fun skipUntil (Lkotlin/jvm/functions/Function1;)V + public final fun skipWhile (Lkotlin/jvm/functions/Function1;)V + public final fun slice (Lkotlin/jvm/functions/Function0;)Ljava/lang/String; + public fun startBuffering ()I + public fun toStringContext ()Ljava/lang/String; + public final fun tryExpect (C)Z + public final fun tryExpect (Ljava/lang/String;Z)Z + public static synthetic fun tryExpect$default (Lkorlibs/io/util/BaseStrReader;Ljava/lang/String;ZILjava/lang/Object;)Z + public abstract fun tryLit (Ljava/lang/String;Z)Ljava/lang/String; + public static synthetic fun tryLit$default (Lkorlibs/io/util/BaseStrReader;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; + public final fun tryRead (Ljava/lang/String;)Z +} + +public final class korlibs/io/util/BufferExtKt { + public static final fun toByteArray (Ljava/nio/ByteBuffer;)[B +} + +public final class korlibs/io/util/BuildListKt { + public static final fun buildList (Lkotlin/jvm/functions/Function1;)Ljava/util/List; +} + +public final class korlibs/io/util/CaptureStdoutKt { + public static final fun asyncCaptureStdout (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun captureStdout (Lkotlin/jvm/functions/Function0;)Ljava/lang/String; +} + +public final class korlibs/io/util/CharReaderStrReader : korlibs/io/util/BaseStrReader { + public fun (Lkorlibs/io/stream/CharReader;)V + public fun clone ()Lkorlibs/io/util/BaseStrReader; + public synthetic fun clone ()Lkorlibs/util/SimpleStrReader; + public fun endBuffering (I)Ljava/lang/String; + public final fun ensure (I)V + public final fun getDeque ()Lkorlibs/datastructure/CharDeque; + public fun getEof ()Z + public fun getPos ()I + public final fun getReader ()Lkorlibs/io/stream/CharReader; + public fun peek (I)Ljava/lang/String; + public fun peekOffset (I)C + public fun skip (I)Lkorlibs/io/util/BaseStrReader; + public synthetic fun skip (I)Lkorlibs/util/SimpleStrReader; + public fun startBuffering ()I + public fun tryLit (Ljava/lang/String;Z)Ljava/lang/String; +} + +public final class korlibs/io/util/CompareUtilKt { + public static final fun compareToChain (ILkotlin/jvm/functions/Function0;)I +} + +public final class korlibs/io/util/ExecuteIoKt { + public static final fun jvmExecuteIo (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/util/ExpectExceptionKt { + public static final fun expectException (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/util/ExpectedException : java/lang/Exception { + public fun (Lkotlin/reflect/KClass;Ljava/lang/Throwable;)V + public final fun getExpectedClass ()Lkotlin/reflect/KClass; + public final fun getFound ()Ljava/lang/Throwable; +} + +public final class korlibs/io/util/Glob { + public static final field Companion Lkorlibs/io/util/Glob$Companion; + public fun (Ljava/lang/String;ZZZZZ)V + public synthetic fun (Ljava/lang/String;ZZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Z + public final fun component3 ()Z + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6 ()Z + public final fun copy (Ljava/lang/String;ZZZZZ)Lkorlibs/io/util/Glob; + public static synthetic fun copy$default (Lkorlibs/io/util/Glob;Ljava/lang/String;ZZZZZILjava/lang/Object;)Lkorlibs/io/util/Glob; + public fun equals (Ljava/lang/Object;)Z + public final fun getExtended ()Z + public final fun getFull ()Z + public final fun getGlobstar ()Z + public final fun getIgnoreCase ()Z + public final fun getMultiline ()Z + public final fun getPattern ()Ljava/lang/String; + public final fun getRegex ()Lkotlin/text/Regex; + public fun hashCode ()I + public final fun matches (Ljava/lang/CharSequence;)Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Glob$Companion { +} + +public final class korlibs/io/util/Indenter : korlibs/util/SimpleIndenter { + public static final field Companion Lkorlibs/io/util/Indenter$Companion; + public fun ()V + public fun (Ljava/util/ArrayList;)V + public synthetic fun (Ljava/util/ArrayList;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clear ()V + public final fun getIndentEmptyLines ()Z + public final fun getOut ()Ljava/lang/String; + public fun indent ()V + public final fun indent (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public fun inline (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public synthetic fun inline (Ljava/lang/String;)Lkorlibs/util/SimpleIndenter; + public final fun invoke (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public static synthetic fun invoke$default (Lkorlibs/io/util/Indenter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkorlibs/io/util/Indenter; + public fun line (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public synthetic fun line (Ljava/lang/String;)Lkorlibs/util/SimpleIndenter; + public final fun line (Ljava/lang/String;)V + public final fun line (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public final fun line (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter; + public final fun line (Lkorlibs/io/util/Indenter;)Lkorlibs/io/util/Indenter; + public static synthetic fun line$default (Lkorlibs/io/util/Indenter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkorlibs/io/util/Indenter; + public final fun linedeferred (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/Indenter; + public final fun mark (Ljava/lang/Object;)Lkorlibs/io/util/Indenter; + public final fun setOut (Ljava/lang/String;)V + public fun toString ()Ljava/lang/String; + public final fun toString (Lkotlin/jvm/functions/Function3;)Ljava/lang/String; + public final fun toString (Lkotlin/jvm/functions/Function3;Z)Ljava/lang/String; + public final fun toString (ZLjava/lang/String;)Ljava/lang/String; + public static synthetic fun toString$default (Lkorlibs/io/util/Indenter;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun unaryPlus (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public fun unindent ()V + public final fun xml (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V +} + +public abstract interface class korlibs/io/util/Indenter$Action { +} + +public final class korlibs/io/util/Indenter$Action$EmptyLineOnce : korlibs/io/util/Indenter$Action { + public static final field INSTANCE Lkorlibs/io/util/Indenter$Action$EmptyLineOnce; +} + +public final class korlibs/io/util/Indenter$Action$Indent : korlibs/io/util/Indenter$Action { + public static final field INSTANCE Lkorlibs/io/util/Indenter$Action$Indent; +} + +public final class korlibs/io/util/Indenter$Action$Inline : korlibs/io/util/Indenter$Action$Text { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/util/Indenter$Action$Inline; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$Inline;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Inline; + public fun equals (Ljava/lang/Object;)Z + public fun getStr ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$Line : korlibs/io/util/Indenter$Action$Text { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/io/util/Indenter$Action$Line; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$Line;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Line; + public fun equals (Ljava/lang/Object;)Z + public fun getStr ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$LineDeferred : korlibs/io/util/Indenter$Action { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun component1 ()Lkotlin/jvm/functions/Function0; + public final fun copy (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/Indenter$Action$LineDeferred; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$LineDeferred;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$LineDeferred; + public fun equals (Ljava/lang/Object;)Z + public final fun getCallback ()Lkotlin/jvm/functions/Function0; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$Marker : korlibs/io/util/Indenter$Action { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Marker; + public static synthetic fun copy$default (Lkorlibs/io/util/Indenter$Action$Marker;Ljava/lang/Object;ILjava/lang/Object;)Lkorlibs/io/util/Indenter$Action$Marker; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/io/util/Indenter$Action$Text : korlibs/io/util/Indenter$Action { + public abstract fun getStr ()Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$Action$Unindent : korlibs/io/util/Indenter$Action { + public static final field INSTANCE Lkorlibs/io/util/Indenter$Action$Unindent; +} + +public final class korlibs/io/util/Indenter$Companion { + public final fun gen (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/Indenter; + public final fun genString (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final fun getEMPTY ()Lkorlibs/io/util/Indenter; + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/util/Indenter; + public final fun invoke (Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/Indenter; + public final fun replaceString (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; + public final fun single (Ljava/lang/String;)Lkorlibs/io/util/Indenter; +} + +public final class korlibs/io/util/Indenter$INDENTS { + public static final field INSTANCE Lkorlibs/io/util/Indenter$INDENTS; + public final fun get (I)Ljava/lang/String; +} + +public final class korlibs/io/util/Indenter$IndenterEvaluator { + public fun (Lkotlin/jvm/functions/Function3;ZZ)V + public final fun doLine ()V + public final fun eval (Ljava/util/List;)V + public final fun getAllowEmptyLine ()Z + public final fun getDoIndent ()Z + public final fun getIndentEmptyLines ()Z + public final fun getIndentIndex ()I + public final fun getLine ()I + public final fun getMarkHandler ()Lkotlin/jvm/functions/Function3; + public final fun getNewLine ()Z + public final fun getOut ()Ljava/lang/StringBuilder; + public final fun outAppend (C)Ljava/lang/StringBuilder; + public final fun outAppend (Ljava/lang/String;)Ljava/lang/StringBuilder; + public final fun setAllowEmptyLine (Z)V + public final fun setIndentIndex (I)V + public final fun setLine (I)V + public final fun setNewLine (Z)V +} + +public final class korlibs/io/util/IndenterKt { + public static final fun EMPTY_LINE_ONCE (Lkorlibs/io/util/Indenter;)V + public static final fun SEPARATOR (Lkorlibs/io/util/Indenter;Lkotlin/jvm/functions/Function1;)V + public static final fun getSEPARATOR (Lkorlibs/io/util/Indenter;)Lkotlin/Unit; + public static final fun xml (Lkorlibs/io/util/Indenter;Lkotlin/jvm/functions/Function1;)V +} + +public final class korlibs/io/util/JvmFsCaseSensitiveKt { + public static final fun caseSensitiveOrNull (Ljava/io/File;)Ljava/io/File; + public static final fun caseSensitiveOrNull (Ljava/net/URL;)Ljava/net/URL; + public static final fun caseSensitiveOrNull (Ljava/nio/file/Path;)Ljava/nio/file/Path; + public static final fun caseSensitiveOrThrow (Ljava/io/File;)Ljava/io/File; + public static final fun caseSensitiveOrThrow (Ljava/nio/file/Path;)Ljava/nio/file/Path; + public static final fun existsCaseSensitive (Ljava/io/File;)Z + public static final fun existsCaseSensitive (Ljava/nio/file/Path;)Z + public static final fun getKeepOsFsCaseSensitivity ()Z + public static final fun getMatchesCaseSensitive (Ljava/io/File;)Z + public static final fun getMatchesCaseSensitive (Ljava/nio/file/Path;)Z +} + +public final class korlibs/io/util/Once { + public fun ()V + public final fun getCompleted ()Z + public final fun invoke (Lkotlin/jvm/functions/Function0;)V + public final fun setCompleted (Z)V +} + +public final class korlibs/io/util/ProcessExtKt { + public static final fun isAliveJre7 (Ljava/lang/Process;)Z +} + +public final class korlibs/io/util/Props : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { + public static final field Companion Lkorlibs/io/util/Props$Companion; + public fun ()V + public fun (Ljava/util/LinkedHashMap;)V + public synthetic fun (Ljava/util/LinkedHashMap;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clear ()V + public final fun containsKey (Ljava/lang/Object;)Z + public fun containsKey (Ljava/lang/String;)Z + public final fun containsValue (Ljava/lang/Object;)Z + public fun containsValue (Ljava/lang/String;)Z + public final fun deserializeAdd (Ljava/lang/String;)V + public final fun deserializeNew (Ljava/lang/String;)V + public final fun entrySet ()Ljava/util/Set; + public final synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object; + public final fun get (Ljava/lang/Object;)Ljava/lang/String; + public fun get (Ljava/lang/String;)Ljava/lang/String; + public fun getEntries ()Ljava/util/Set; + public fun getKeys ()Ljava/util/Set; + public fun getSize ()I + public fun getValues ()Ljava/util/Collection; + public fun isEmpty ()Z + public final fun keySet ()Ljava/util/Set; + public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public fun putAll (Ljava/util/Map;)V + public final synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object; + public final fun remove (Ljava/lang/Object;)Ljava/lang/String; + public fun remove (Ljava/lang/String;)Ljava/lang/String; + public final fun serialize ()Ljava/lang/String; + public final fun size ()I + public final fun values ()Ljava/util/Collection; +} + +public final class korlibs/io/util/Props$Companion { + public final fun load (Ljava/lang/String;)Lkorlibs/io/util/Props; +} + +public final class korlibs/io/util/PropsKt { + public static final fun loadProperties (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun loadProperties$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun saveProperties (Lkorlibs/io/file/VfsFile;Lkorlibs/io/util/Props;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun saveProperties$default (Lkorlibs/io/file/VfsFile;Lkorlibs/io/util/Props;Lkorlibs/io/lang/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/util/RangeExtKt { + public static final fun getLONG_ZERO_TO_MAX_RANGE ()Lkotlin/ranges/LongRange; + public static final fun toLongRange (Lkotlin/ranges/IntRange;)Lkotlin/ranges/LongRange; +} + +public final class korlibs/io/util/RangesExtKt { + public static final fun getEndExclusiveClamped (Lkotlin/ranges/IntRange;)I + public static final fun getEndExclusiveClamped (Lkotlin/ranges/LongRange;)J + public static final fun getEndExclusiveWrapped (Lkotlin/ranges/IntRange;)I + public static final fun getEndExclusiveWrapped (Lkotlin/ranges/LongRange;)J + public static final fun getLength (Lkotlin/ranges/IntRange;)I + public static final fun getLength (Lkotlin/ranges/LongRange;)J +} + +public final class korlibs/io/util/RedirectField { + public fun (Lkotlin/reflect/KProperty0;)V + public final fun getRedirect ()Lkotlin/reflect/KProperty0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +} + +public final class korlibs/io/util/RedirectFieldGen { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun getRedirect ()Lkotlin/jvm/functions/Function0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +} + +public final class korlibs/io/util/RedirectFieldKt { + public static final fun redirected (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/RedirectFieldGen; + public static final fun redirected (Lkotlin/jvm/functions/Function0;)Lkorlibs/io/util/RedirectMutableFieldGen; + public static final fun transformed (Lkotlin/reflect/KMutableProperty0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/TransformedMutableField; + public static final fun transformed (Lkotlin/reflect/KProperty0;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/util/TransformedField; +} + +public final class korlibs/io/util/RedirectMutableField { + public fun (Lkotlin/reflect/KMutableProperty0;)V + public final fun getRedirect ()Lkotlin/reflect/KMutableProperty0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public final class korlibs/io/util/RedirectMutableFieldGen { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun getRedirect ()Lkotlin/jvm/functions/Function0; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public final class korlibs/io/util/ReflectExtKt { + public static final fun getAllDeclaredFields (Ljava/lang/Class;)Ljava/util/List; + public static final fun getAllDeclaredMethods (Ljava/lang/Class;)Ljava/util/List; + public static final fun isSubtypeOf (Ljava/lang/Class;Ljava/lang/Class;)Z +} + +public final class korlibs/io/util/ReflectedArray { + public fun (Ljava/lang/Object;)V + public final fun get (I)Ljava/lang/Object; + public final fun getArray ()Ljava/lang/Object; + public final fun getLength ()I + public final fun getSize ()I + public final fun getType ()Ljava/lang/Class; + public final fun set (ILjava/lang/Object;)V + public final fun toList ()Ljava/util/List; +} + +public final class korlibs/io/util/RegexExtKt { + public static final fun fromGlob (Lkotlin/text/Regex$Companion;Ljava/lang/String;)Lkotlin/text/Regex; + public static final fun isSpecial (Lkotlin/text/Regex$Companion;C)Z + public static final fun quote (Lkotlin/text/Regex$Companion;Ljava/lang/String;)Ljava/lang/String; +} + +public final class korlibs/io/util/ResultExtKt { + public static final fun getOrNullLoggingError (Ljava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/io/util/StdoutRouter : java/io/PrintStream { + public static final field INSTANCE Lkorlibs/io/util/StdoutRouter; + public final fun getOs ()Ljava/io/OutputStream; +} + +public final class korlibs/io/util/StdoutRouterStream : java/io/OutputStream { + public static final field INSTANCE Lkorlibs/io/util/StdoutRouterStream; + public final fun captureThreadSafe (Lkotlin/jvm/functions/Function0;)Ljava/io/ByteArrayOutputStream; + public final fun getDefaultRoute ()Ljava/io/PrintStream; + public final fun routeTemporally (Ljava/io/OutputStream;Lkotlin/jvm/functions/Function0;)Ljava/io/OutputStream; + public fun write (I)V + public fun write ([BII)V +} + +public final class korlibs/io/util/StrReader : korlibs/io/util/BaseStrReader { + public static final field Companion Lkorlibs/io/util/StrReader$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;I)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun clone ()Lkorlibs/io/util/BaseStrReader; + public fun clone ()Lkorlibs/io/util/StrReader; + public synthetic fun clone ()Lkorlibs/util/SimpleStrReader; + public final fun createRange (II)Lkorlibs/io/util/StrReader$TRange; + public final fun createRange (Lkotlin/ranges/IntRange;)Lkorlibs/io/util/StrReader$TRange; + public static synthetic fun createRange$default (Lkorlibs/io/util/StrReader;IIILjava/lang/Object;)Lkorlibs/io/util/StrReader$TRange; + public fun endBuffering (I)Ljava/lang/String; + public final fun getAvailable ()I + public fun getEof ()Z + public final fun getFile ()Ljava/lang/String; + public final fun getLength ()I + public fun getPos ()I + public final fun getStr ()Ljava/lang/String; + public final fun matchLit (Ljava/lang/String;)Ljava/lang/String; + public final fun matchLitListRange (Lkorlibs/io/util/StrReader$Literals;)Lkorlibs/io/util/StrReader$TRange; + public final fun matchLitRange (Ljava/lang/String;)Lkorlibs/io/util/StrReader$TRange; + public final fun matchStartEnd (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public fun peek (I)Ljava/lang/String; + public fun peekChar ()C + public fun peekOffset (I)C + public final fun read ()C + public fun readChar ()C + public final fun readFixedSizeInt (II)I + public static synthetic fun readFixedSizeInt$default (Lkorlibs/io/util/StrReader;IIILjava/lang/Object;)I + public final fun readFloats (Lkorlibs/datastructure/FloatArrayList;)Lkorlibs/datastructure/FloatArrayList; + public static synthetic fun readFloats$default (Lkorlibs/io/util/StrReader;Lkorlibs/datastructure/FloatArrayList;ILjava/lang/Object;)Lkorlibs/datastructure/FloatArrayList; + public final fun readIds (Ljava/util/ArrayList;)Ljava/util/ArrayList; + public static synthetic fun readIds$default (Lkorlibs/io/util/StrReader;Ljava/util/ArrayList;ILjava/lang/Object;)Ljava/util/ArrayList; + public final fun readInts (Lkorlibs/datastructure/IntArrayList;)Lkorlibs/datastructure/IntArrayList; + public static synthetic fun readInts$default (Lkorlibs/io/util/StrReader;Lkorlibs/datastructure/IntArrayList;ILjava/lang/Object;)Lkorlibs/datastructure/IntArrayList; + public final fun readRange (I)Lkorlibs/io/util/StrReader$TRange; + public final fun readRemaining ()Ljava/lang/String; + public final fun readStringLit (Z)Ljava/lang/String; + public static synthetic fun readStringLit$default (Lkorlibs/io/util/StrReader;ZILjava/lang/Object;)Ljava/lang/String; + public fun readUntil (C)Ljava/lang/String; + public final fun readUntil (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final fun readUntilIncluded (C)Ljava/lang/String; + public final fun readWhile (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final fun reset ()V + public fun setPos (I)V + public synthetic fun skip (I)Lkorlibs/io/util/BaseStrReader; + public fun skip (I)Lkorlibs/io/util/StrReader; + public synthetic fun skip (I)Lkorlibs/util/SimpleStrReader; + public synthetic fun skipSpaces ()Lkorlibs/io/util/BaseStrReader; + public fun skipSpaces ()Lkorlibs/io/util/StrReader; + public final fun skipUntil (C)V + public final fun skipUntilIncluded (C)V + public final fun slice (II)Ljava/lang/String; + public fun tryLit (Ljava/lang/String;Z)Ljava/lang/String; + public final fun tryLitRange (Ljava/lang/String;)Lkorlibs/io/util/StrReader$TRange; + public final fun tryReadId ()Ljava/lang/String; + public final fun tryReadInt (I)I + public final fun tryReadNumber (D)D + public static synthetic fun tryReadNumber$default (Lkorlibs/io/util/StrReader;DILjava/lang/Object;)D + public final fun tryRegex (Lkotlin/text/Regex;)Ljava/lang/String; + public final fun tryRegexRange (Lkotlin/text/Regex;)Lkorlibs/io/util/StrReader$TRange; + public final fun unread (I)Lkorlibs/io/util/StrReader; + public static synthetic fun unread$default (Lkorlibs/io/util/StrReader;IILjava/lang/Object;)Lkorlibs/io/util/StrReader; +} + +public final class korlibs/io/util/StrReader$Companion { + public final fun literals ([Ljava/lang/String;)Lkorlibs/io/util/StrReader$Literals; +} + +public final class korlibs/io/util/StrReader$Literals { + public static final field Companion Lkorlibs/io/util/StrReader$Literals$Companion; + public fun ([Ljava/lang/String;Ljava/util/Map;[Ljava/lang/Integer;)V + public final fun contains (Ljava/lang/String;)Z + public final fun getLengths ()[Ljava/lang/Integer; + public final fun matchAt (Ljava/lang/String;I)Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/StrReader$Literals$Companion { + public final fun fromList ([Ljava/lang/String;)Lkorlibs/io/util/StrReader$Literals; + public final fun invoke ([Ljava/lang/String;)Lkorlibs/io/util/StrReader$Literals; +} + +public final class korlibs/io/util/StrReader$TRange { + public static final field Companion Lkorlibs/io/util/StrReader$TRange$Companion; + public fun (IILkorlibs/io/util/StrReader;)V + public final fun contains (I)Z + public final fun displace (I)Lkorlibs/io/util/StrReader$TRange; + public final fun endEmptyRange ()Lkorlibs/io/util/StrReader$TRange; + public final fun getFile ()Ljava/lang/String; + public final fun getMax ()I + public final fun getMin ()I + public final fun getReader ()Lkorlibs/io/util/StrReader; + public final fun getText ()Ljava/lang/String; + public final fun startEmptyRange ()Lkorlibs/io/util/StrReader$TRange; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/StrReader$TRange$Companion { + public final fun combine (Lkorlibs/io/util/StrReader$TRange;Lkorlibs/io/util/StrReader$TRange;)Lkorlibs/io/util/StrReader$TRange; + public final fun combineList (Ljava/util/List;)Lkorlibs/io/util/StrReader$TRange; + public final fun createDummy ()Lkorlibs/io/util/StrReader$TRange; +} + +public final class korlibs/io/util/StrReaderKt { + public static final fun reader (Ljava/lang/String;Ljava/lang/String;I)Lkorlibs/io/util/StrReader; + public static synthetic fun reader$default (Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lkorlibs/io/util/StrReader; +} + +public final class korlibs/io/util/SuspendCompletionKt { + public static final fun getCompletionHandler (Lkotlinx/coroutines/CancellableContinuation;)Ljava/nio/channels/CompletionHandler; + public static final fun nioSuspendCompletion (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/io/util/SyncOnce { + public fun ()V + public final fun getValue ()Ljava/lang/Object; + public final fun invoke (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;)V +} + +public final class korlibs/io/util/TransformedField { + public fun (Lkotlin/reflect/KProperty0;Lkotlin/jvm/functions/Function1;)V + public final fun getProp ()Lkotlin/reflect/KProperty0; + public final fun getTransform ()Lkotlin/jvm/functions/Function1; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +} + +public final class korlibs/io/util/TransformedMutableField { + public fun (Lkotlin/reflect/KMutableProperty0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + public final fun getProp ()Lkotlin/reflect/KMutableProperty0; + public final fun getReverseTransform ()Lkotlin/jvm/functions/Function1; + public final fun getTransform ()Lkotlin/jvm/functions/Function1; + public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V +} + +public final class korlibs/io/util/URLExtKt { + public static final fun getBasename (Ljava/net/URL;)Ljava/lang/String; +} + +public final class korlibs/io/util/UUID { + public static final field Companion Lkorlibs/io/util/UUID$Companion; + public synthetic fun ([BLkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getData-uV-T8J8 ()[B + public final fun getVariant ()I + public final fun getVersion ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/io/util/UUID$Companion { + public final fun getNIL ()Lkorlibs/io/util/UUID; + public final fun invoke (Ljava/lang/String;)Lkorlibs/io/util/UUID; + public final fun randomUUID (Lkotlin/random/Random;)Lkorlibs/io/util/UUID; + public static synthetic fun randomUUID$default (Lkorlibs/io/util/UUID$Companion;Lkotlin/random/Random;ILjava/lang/Object;)Lkorlibs/io/util/UUID; +} + +public final class korlibs/io/util/UriExtKt { + public static final fun portWithDefault (Ljava/net/URI;I)I +} + +public final class korlibs/io/util/XmlIndenter { + public fun (Lkorlibs/io/util/Indenter;)V + public final fun getIndenter ()Lkorlibs/io/util/Indenter; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V +} + +public final class korlibs/io/util/checksum/SimpleChecksum_extKt { + public static final fun checksum (Lkorlibs/io/stream/AsyncInputOpenable;Lkorlibs/io/util/checksum/SimpleChecksum;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun checksum (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/io/util/checksum/SimpleChecksum;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun checksum (Lkorlibs/io/stream/SyncInputStream;Lkorlibs/io/util/checksum/SimpleChecksum;)I + public static final fun withChecksumUpdater (Lkorlibs/io/stream/AsyncOutputStream;Lkorlibs/io/util/checksum/SimpleChecksumUpdater;)Lkorlibs/io/stream/AsyncOutputStream; +} + +public final class korlibs/io/util/encoding/Base64ExtKt { + public static final fun encode (Lkorlibs/encoding/Base64;Ljava/lang/String;Lkorlibs/io/lang/Charset;)Ljava/lang/String; +} + +public final class korlibs/io/util/encoding/HexExtKt { + public static final fun decode (Lkorlibs/encoding/Hex;Ljava/lang/String;Lkorlibs/memory/ByteArrayBuilder;)V +} + +public final class korlibs/io/util/i18n/Language : java/lang/Enum { + public static final field CHINESE Lkorlibs/io/util/i18n/Language; + public static final field Companion Lkorlibs/io/util/i18n/Language$Companion; + public static final field DUTCH Lkorlibs/io/util/i18n/Language; + public static final field ENGLISH Lkorlibs/io/util/i18n/Language; + public static final field FRENCH Lkorlibs/io/util/i18n/Language; + public static final field GERMAN Lkorlibs/io/util/i18n/Language; + public static final field ITALIAN Lkorlibs/io/util/i18n/Language; + public static final field JAPANESE Lkorlibs/io/util/i18n/Language; + public static final field KOREAN Lkorlibs/io/util/i18n/Language; + public static final field PORTUGUESE Lkorlibs/io/util/i18n/Language; + public static final field RUSSIAN Lkorlibs/io/util/i18n/Language; + public static final field SPANISH Lkorlibs/io/util/i18n/Language; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getIso6391 ()Ljava/lang/String; + public final fun getIso6392 ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/io/util/i18n/Language; + public static fun values ()[Lkorlibs/io/util/i18n/Language; +} + +public final class korlibs/io/util/i18n/Language$Companion { + public final fun get (Ljava/lang/String;)Lkorlibs/io/util/i18n/Language; + public final fun getBY_ID ()Ljava/util/Map; + public final fun getCURRENT ()Lkorlibs/io/util/i18n/Language; + public final fun getSYSTEM ()Lkorlibs/io/util/i18n/Language; + public final fun getSYSTEM_LANGS ()Ljava/util/List; + public final fun setCURRENT (Lkorlibs/io/util/i18n/Language;)V +} + +public final class korlibs/io/worker/DemoWorkerTask : korlibs/io/worker/WorkerTask { + public fun ()V + public fun execute ()V +} + +public final class korlibs/io/worker/Worker : java/lang/AutoCloseable { + public static final field Companion Lkorlibs/io/worker/Worker$Companion; + public fun ()V + public fun close ()V + public final fun getId ()Ljava/lang/Object; +} + +public final class korlibs/io/worker/Worker$Companion { + public final fun init (Lkotlin/jvm/functions/Function0;)V +} + +public abstract interface annotation class korlibs/io/worker/WorkerExport : java/lang/annotation/Annotation { +} + +public final class korlibs/io/worker/WorkerKt { + public static final fun getDEBUG_WORKER ()Z +} + +public class korlibs/io/worker/WorkerTask { + public fun ()V + public fun execute ()V + public final fun getModuleStacktrace ()Ljava/lang/String; + protected final fun runSuspend (Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/io/worker/Worker_jvmKt { + public static final fun getWorkerImpl ()Lkorlibs/io/worker/_WorkerImpl; +} + +public class korlibs/io/worker/_WorkerImpl { + public fun ()V + public fun createWorker ()Ljava/lang/Object; + public fun destroyWorker (Ljava/lang/Object;)V + public fun execute (Ljava/lang/Object;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun init ()V + public fun insideWorker ()Z + public fun isAvailable ()Z +} + +public final class korlibs/memory/ByteArrayBuilderExtentionsKt { + public static final fun f16-3F17qvk (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16-5iGcECo (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16-9L_Qx-Q (Lkorlibs/memory/ByteArrayBuilder;SZ)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16BE-RWhnREs (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; + public static final fun f16LE-RWhnREs (Lkorlibs/memory/ByteArrayBuilder;S)Lkorlibs/memory/ByteArrayBuilder; +} + +public final class korlibs/memory/ByteArrayExtentionKt { + public static final fun getF16 ([BIZ)S + public static final fun getF16BE ([BI)S + public static final fun getF16LE ([BI)S + public static final fun setF16-LdWommk ([BISZ)V + public static final fun setF16BE-Cc9TLak ([BIS)V + public static final fun setF16LE-Cc9TLak ([BIS)V +} + +public final class korlibs/memory/ByteArrayReadWriteOldWithHalfKt { + public static final fun readF16 ([BIZ)S + public static final fun readF16BE ([BI)S + public static final fun readF16LE ([BI)S + public static final fun writeF16-LdWommk ([BISZ)V + public static final fun writeF16BE-Cc9TLak ([BIS)V + public static final fun writeF16LE-Cc9TLak ([BIS)V +} + +public final class korlibs/memory/ByteArrayReaderExtentionKt { + public static final fun f16 (Lkorlibs/memory/ByteArrayReader;Z)S + public static final fun f16-T-bRTHM (Lkorlibs/memory/ByteArrayReader;)S + public static final fun f16-vu_pW1Y (Lkorlibs/memory/ByteArrayReader;)S + public static final fun f16BE (Lkorlibs/memory/ByteArrayReader;)S + public static final fun f16LE (Lkorlibs/memory/ByteArrayReader;)S +} + +public final class kotlinx/coroutines/DelayExtKt { + public static final fun delay-fgfq-Vo (DLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + diff --git a/settings.gradle.kts b/settings.gradle.kts index 8517311..e8e9bcd 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -7,14 +7,16 @@ pluginManagement { //maven("https://www.jetbrains.com/intellij-repository/releases") //maven("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies") } -} -plugins { - //id("org.jetbrains.amper.settings.plugin").version("0.2.1-dev-470") - //id("org.jetbrains.amper.settings.plugin").version("0.2.2") - //id("org.jetbrains.amper.settings.plugin").version("0.2.3-dev-473") + plugins { + id("com.google.devtools.ksp") version "2.0.0-1.0.23" + //id("org.jetbrains.amper.settings.plugin").version("0.2.1-dev-470") + //id("org.jetbrains.amper.settings.plugin").version("0.2.2") + //id("org.jetbrains.amper.settings.plugin").version("0.2.3-dev-473") + } } + for (file in rootDir.listFiles()) { if (file.isDirectory() && File(file, "module.yaml").exists()) { include(":${file.name}")