From 9817c9b1647faaa1ffe4af5a7620a8602651f438 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 13 Feb 2026 02:05:49 -0800 Subject: feat: Reimplement core I/O and system information native methods with pure Java - FastDataInput: DataInputStream wrapper replacing native binary I/O - DNSLookup: InetAddress.getAllByName() replacing native gethostbyname() - Restorer: Array.newInstance() replacing native makeArray() - SystemInfo: Runtime/File APIs for disk, memory, CPU, platform info - StatMemNode: Runtime APIs for memory status reporting --- NET/worlds/scape/Restorer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'NET/worlds/scape/Restorer.java') diff --git a/NET/worlds/scape/Restorer.java b/NET/worlds/scape/Restorer.java index fa1e774..4659518 100644 --- a/NET/worlds/scape/Restorer.java +++ b/NET/worlds/scape/Restorer.java @@ -219,7 +219,9 @@ public class Restorer { return c; } - private native Object makeArray(Class var1, int var2); + private Object makeArray(Class var1, int var2) { + return java.lang.reflect.Array.newInstance(var1, var2); + } public Persister[] restoreArray() throws IOException, TooNewException { Class arrayclass = null; -- cgit v1.2.3