diff --git a/src/java/me/topchetoeu/jscript/utils/JScriptRepl.java b/src/java/me/topchetoeu/jscript/utils/JScriptRepl.java index bd6085e..5f55ed5 100644 --- a/src/java/me/topchetoeu/jscript/utils/JScriptRepl.java +++ b/src/java/me/topchetoeu/jscript/utils/JScriptRepl.java @@ -29,11 +29,7 @@ import me.topchetoeu.jscript.utils.filesystem.Mode; import me.topchetoeu.jscript.utils.filesystem.PhysicalFilesystem; import me.topchetoeu.jscript.utils.filesystem.RootFilesystem; import me.topchetoeu.jscript.utils.filesystem.STDFilesystem; -import me.topchetoeu.jscript.utils.interop.Arguments; -import me.topchetoeu.jscript.utils.interop.Expose; -import me.topchetoeu.jscript.utils.interop.ExposeType; import me.topchetoeu.jscript.utils.interop.NativeWrapperProvider; -import me.topchetoeu.jscript.utils.interop.WrapperName; import me.topchetoeu.jscript.utils.modules.ModuleRepo; import me.topchetoeu.jscript.utils.permissions.PermissionsManager; import me.topchetoeu.jscript.utils.permissions.PermissionsProvider; @@ -47,37 +43,6 @@ public class JScriptRepl { static int j = 0; static String[] args; - public static interface Interface { - void print(); - } - - public static class Test implements Interface { - public final int a = 10; - public final int b = 5; - - @Override - public void print() { - System.out.println("test!"); - } - } - - @WrapperName("Interface") - public static class InterfaceLib { - @Expose - public static void __print(Arguments args) { args.self(Interface.class).print(); } - } - - @WrapperName("Testificate") - public static class TestLib { - @Expose(type = ExposeType.GETTER) - public static int __a(Arguments args) { return args.self(Test.class).a; } - @Expose(type = ExposeType.GETTER) - public static int __b(Arguments args) { return args.self(Test.class).b; } - - @Expose - public static void __print(Arguments args) { System.out.println("NO!"); } - } - private static void reader() { try { for (var arg : args) { @@ -124,12 +89,8 @@ public class JScriptRepl { private static void initEnv() { environment = Internals.apply(environment); - var wp = NativeWrapperProvider.get(environment); var glob = GlobalScope.get(environment); - wp.set(Interface.class, InterfaceLib.class); - wp.set(Test.class, TestLib.class); - glob.define(null, false, new NativeFunction("exit", args -> { throw new InterruptException(); })); @@ -151,12 +112,6 @@ public class JScriptRepl { return null; })); - var test = new Test(); - - glob.define(environment, "test1", false, test); - glob.define(environment, "test2", false, test); - glob.define(environment, false, wp.getConstr(TestLib.class)); - var fs = new RootFilesystem(PermissionsProvider.get(environment)); fs.protocols.put("temp", new MemoryFilesystem(Mode.READ_WRITE)); fs.protocols.put("file", new PhysicalFilesystem("."));