Skip to content

Commit 50b761f

Browse files
committed
move argtype too
1 parent 13b0940 commit 50b761f

19 files changed

Lines changed: 43 additions & 51 deletions
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
package dev.diamond.luafy.autodoc;
22

3+
import dev.diamond.luafy.script.type.Argtype;
4+
35
public record ArgDocInfo(String argName, Argtype argType, String argDesc) {
46
}

src/main/java/dev/diamond/luafy/autodoc/ArglistBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package dev.diamond.luafy.autodoc;
22

3+
import dev.diamond.luafy.script.type.Argtype;
4+
35
import java.util.ArrayList;
46

57
public class ArglistBuilder {

src/main/java/dev/diamond/luafy/autodoc/FunctionDocInfo.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package dev.diamond.luafy.autodoc;
22

3+
import dev.diamond.luafy.script.type.Argtype;
4+
35
import java.util.ArrayList;
46

57
public record FunctionDocInfo(String funcName, String funcDesc, ArrayList<ArgDocInfo> args,

src/main/java/dev/diamond/luafy/autodoc/FunctionListBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package dev.diamond.luafy.autodoc;
22

33
import dev.diamond.luafy.lua.ScriptFunction;
4+
import dev.diamond.luafy.script.type.Argtype;
45
import org.luaj.vm2.LuaFunction;
56
import org.luaj.vm2.LuaTable;
67
import org.luaj.vm2.Varargs;

src/main/java/dev/diamond/luafy/autodoc/generator/AbstractAutodocGenerator.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,19 @@
22

33
import dev.diamond.luafy.Luafy;
44
import dev.diamond.luafy.autodoc.ArglistBuilder;
5-
import dev.diamond.luafy.autodoc.Argtypes;
5+
import dev.diamond.luafy.script.type.Argtypes;
66
import dev.diamond.luafy.autodoc.FunctionDocInfo;
7-
import dev.diamond.luafy.autodoc.FunctionListBuilder;
87
import dev.diamond.luafy.registry.LuafyRegistries;
98
import dev.diamond.luafy.script.ApiScriptPlugin;
10-
import dev.diamond.luafy.script.LuaScript;
11-
import dev.diamond.luafy.script.api.AbstractScriptApi;
12-
import dev.diamond.luafy.script.enumeration.ScriptEnum;
9+
import dev.diamond.luafy.script.type.enumeration.ScriptEnum;
1310
import dev.diamond.luafy.script.event.ScriptEvent;
14-
import dev.diamond.luafy.script.object.AbstractScriptObject;
11+
import dev.diamond.luafy.script.type.object.AbstractScriptObject;
1512
import net.fabricmc.loader.api.FabricLoader;
1613
import net.minecraft.resources.Identifier;
1714
import java.io.File;
1815
import java.io.FileWriter;
1916
import java.io.IOException;
2017
import java.nio.file.Path;
21-
import java.util.ArrayList;
2218

2319
public abstract class AbstractAutodocGenerator {
2420
public final String fileExtension;

src/main/java/dev/diamond/luafy/command/HotCommand.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
import com.google.gson.Gson;
44
import com.google.gson.JsonObject;
55
import com.mojang.brigadier.CommandDispatcher;
6-
import com.mojang.brigadier.builder.ArgumentBuilder;
76
import com.mojang.brigadier.builder.RequiredArgumentBuilder;
87
import com.mojang.serialization.Codec;
98
import com.mojang.serialization.JsonOps;
109
import com.mojang.serialization.codecs.RecordCodecBuilder;
1110
import dev.diamond.luafy.Luafy;
12-
import dev.diamond.luafy.autodoc.Argtype;
11+
import dev.diamond.luafy.script.type.Argtype;
1312
import dev.diamond.luafy.lua.LuaTableBuilder;
1413
import dev.diamond.luafy.registry.LuafyRegistries;
1514
import dev.diamond.luafy.script.LuaScript;
@@ -22,12 +21,9 @@
2221
import net.minecraft.resources.Identifier;
2322
import org.luaj.vm2.LuaValue;
2423

25-
import java.io.File;
26-
import java.io.FileNotFoundException;
2724
import java.io.FileReader;
2825
import java.io.IOException;
2926
import java.nio.file.*;
30-
import java.nio.file.attribute.BasicFileAttributes;
3127
import java.util.ArrayList;
3228
import java.util.List;
3329
import java.util.Optional;

src/main/java/dev/diamond/luafy/lua/LuaTableBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package dev.diamond.luafy.lua;
22

33
import dev.diamond.luafy.script.LuaScript;
4-
import dev.diamond.luafy.script.object.AbstractScriptObject;
4+
import dev.diamond.luafy.script.type.object.AbstractScriptObject;
55
import net.minecraft.nbt.*;
66
import org.luaj.vm2.LuaString;
77
import org.luaj.vm2.LuaTable;

src/main/java/dev/diamond/luafy/lua/ScriptFunction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package dev.diamond.luafy.lua;
22

3-
import com.mojang.datafixers.util.Either;
43
import dev.diamond.luafy.script.LuaScript;
5-
import dev.diamond.luafy.script.enumeration.ScriptEnum;
6-
import dev.diamond.luafy.script.object.AbstractScriptObject;
4+
import dev.diamond.luafy.script.type.enumeration.ScriptEnum;
5+
import dev.diamond.luafy.script.type.object.AbstractScriptObject;
76
import net.minecraft.commands.CommandSourceStack;
87
import org.luaj.vm2.*;
98

src/main/java/dev/diamond/luafy/registry/LuafyRegistries.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
package dev.diamond.luafy.registry;
22

33
import dev.diamond.luafy.Luafy;
4-
import dev.diamond.luafy.autodoc.Argtype;
4+
import dev.diamond.luafy.script.type.Argtype;
55
import dev.diamond.luafy.autodoc.generator.AbstractAutodocGenerator;
6-
import dev.diamond.luafy.script.enumeration.ScriptEnum;
6+
import dev.diamond.luafy.script.type.enumeration.ScriptEnum;
77
import dev.diamond.luafy.script.event.ScriptEvent;
88
import dev.diamond.luafy.script.ScriptPlugin;
9-
import dev.diamond.luafy.script.object.AbstractScriptObject;
9+
import dev.diamond.luafy.script.type.object.AbstractScriptObject;
1010
import net.fabricmc.fabric.api.event.registry.FabricRegistryBuilder;
1111
import net.minecraft.core.Registry;
1212
import net.minecraft.resources.ResourceKey;
13-
import org.luaj.vm2.LuaValue;
1413

1514
public class LuafyRegistries {
1615

src/main/java/dev/diamond/luafy/registry/ScriptArgtypes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package dev.diamond.luafy.registry;
22

33
import dev.diamond.luafy.Luafy;
4-
import dev.diamond.luafy.autodoc.Argtypes;
4+
import dev.diamond.luafy.script.type.Argtypes;
55
import net.minecraft.core.Registry;
66
import net.minecraft.resources.Identifier;
77

0 commit comments

Comments
 (0)