From c3532507f35eb89e824f90c6edbccd2ab8110c2a Mon Sep 17 00:00:00 2001 From: ParkerTenBroeck <51721964+ParkerTenBroeck@users.noreply.github.com> Date: Fri, 25 Apr 2025 13:27:42 -0400 Subject: [PATCH] rename class --- src/Main.java | 4 ++-- src/generator/{Fun.java => RT.java} | 4 ++-- src/generator/runtime/GeneratorClassLoader.java | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) rename src/generator/{Fun.java => RT.java} (78%) diff --git a/src/Main.java b/src/Main.java index 440d093..4c1762d 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,9 +1,9 @@ -import generator.Fun; +import generator.RT; import generator.gen.Gen; public class Main implements Runnable { public static void main(String[] args) { - Fun.runWithGeneratorSupport(Main.class); + RT.runWithGeneratorSupport(Main.class); } @Override diff --git a/src/generator/Fun.java b/src/generator/RT.java similarity index 78% rename from src/generator/Fun.java rename to src/generator/RT.java index 9244274..5e450e4 100644 --- a/src/generator/Fun.java +++ b/src/generator/RT.java @@ -3,9 +3,9 @@ package generator; import generator.runtime.GeneratorClassLoader; -public class Fun { +public class RT { public static void runWithGeneratorSupport(Class clazz){ - var loader = new GeneratorClassLoader(Fun.class.getClassLoader()); + var loader = new GeneratorClassLoader(RT.class.getClassLoader()); try{ ((Runnable)loader.loadClass(clazz.getName()).getConstructor().newInstance()).run(); }catch (Exception e){ diff --git a/src/generator/runtime/GeneratorClassLoader.java b/src/generator/runtime/GeneratorClassLoader.java index c7c9ee5..4c4fbed 100644 --- a/src/generator/runtime/GeneratorClassLoader.java +++ b/src/generator/runtime/GeneratorClassLoader.java @@ -1,6 +1,5 @@ package generator.runtime; -import generator.Fun; import generator.gen.Gen; import java.io.IOException; @@ -42,7 +41,7 @@ public class GeneratorClassLoader extends ClassLoader { return super.loadClass(name); var p = "/" + name.replace('.', '/') + ".class"; - try (var stream = Fun.class.getResourceAsStream(p)) { + try (var stream = GeneratorClassLoader.class.getResourceAsStream(p)) { var bytes = Objects.requireNonNull(stream).readAllBytes(); add(name, searchForGenerators(bytes)); return customClazzMap.get(name);