From bf9223a9ce3efe4dae1577c2a3d9bcc00475a0f4 Mon Sep 17 00:00:00 2001 From: William Gray Date: Sat, 1 Feb 2025 08:04:02 -0600 Subject: [PATCH] Update J_I_PrintStream.java fix for if gets overwridden with a subclass --- .../wagyourtail/jvmdg/j18/stub/java_base/J_I_PrintStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-api/src/java18/java/xyz/wagyourtail/jvmdg/j18/stub/java_base/J_I_PrintStream.java b/java-api/src/java18/java/xyz/wagyourtail/jvmdg/j18/stub/java_base/J_I_PrintStream.java index e8e7c7aa..e866fa3b 100644 --- a/java-api/src/java18/java/xyz/wagyourtail/jvmdg/j18/stub/java_base/J_I_PrintStream.java +++ b/java-api/src/java18/java/xyz/wagyourtail/jvmdg/j18/stub/java_base/J_I_PrintStream.java @@ -11,7 +11,7 @@ public class J_I_PrintStream { @Stub public static Charset charset(PrintStream printStream) throws NoSuchFieldException, IllegalAccessException { - Field charOut = printStream.getClass().getField("charOut"); + Field charOut = PrintStream.class.getField("charOut"); charOut.setAccessible(true); OutputStreamWriter writer = (OutputStreamWriter) charOut.get(printStream); String encoding = writer.getEncoding();