From 26991a0f793c8e9f6f447359cea400528075b0f4 Mon Sep 17 00:00:00 2001 From: Matthew Nelson Date: Fri, 1 Mar 2024 08:19:05 -0500 Subject: [PATCH] Use JvmName annotation --- library/process/api/process.api | 4 ++-- .../jvmMain/kotlin/io/matthewnelson/kmp/process/JvmProcess.kt | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/library/process/api/process.api b/library/process/api/process.api index d9b7711..5386ad5 100644 --- a/library/process/api/process.api +++ b/library/process/api/process.api @@ -1,8 +1,8 @@ public abstract interface annotation class io/matthewnelson/kmp/process/InternalProcessApi : java/lang/annotation/Annotation { } -public final class io/matthewnelson/kmp/process/JvmProcessKt { - public static final fun getStdin (Lio/matthewnelson/kmp/process/Process;)Ljava/io/BufferedOutputStream; +public final class io/matthewnelson/kmp/process/JvmProcess { + public static final fun stdin (Lio/matthewnelson/kmp/process/Process;)Ljava/io/BufferedOutputStream; } public final class io/matthewnelson/kmp/process/Output { diff --git a/library/process/src/jvmMain/kotlin/io/matthewnelson/kmp/process/JvmProcess.kt b/library/process/src/jvmMain/kotlin/io/matthewnelson/kmp/process/JvmProcess.kt index 7893491..da96867 100644 --- a/library/process/src/jvmMain/kotlin/io/matthewnelson/kmp/process/JvmProcess.kt +++ b/library/process/src/jvmMain/kotlin/io/matthewnelson/kmp/process/JvmProcess.kt @@ -13,6 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. **/ +@file:JvmName("JvmProcess") + package io.matthewnelson.kmp.process import java.io.BufferedOutputStream @@ -22,6 +24,7 @@ import java.io.BufferedOutputStream * * This extension function provides access for that. * */ +@get:JvmName("stdin") public val Process.stdin: BufferedOutputStream? get() { // input is only ever non-null when it is Stdio.Pipe, // which on Java is a ProcessPipeOutputStream, which