Added missed Classes

This commit is contained in:
UnlegitDqrk
2026-03-01 12:56:55 +01:00
parent f087e87806
commit 405fd633fd
58 changed files with 134 additions and 156 deletions

View File

@@ -35,7 +35,7 @@ import org.luaj.vm2.LuaTable;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Print;
import org.luaj.vm2.Varargs;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.luajc.LuaJC;

View File

@@ -33,7 +33,7 @@ import org.luaj.vm2.Lua;
import org.luaj.vm2.Print;
import org.luaj.vm2.Prototype;
import org.luaj.vm2.compiler.DumpState;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
/**

View File

@@ -32,7 +32,7 @@ import java.util.List;
import org.luaj.vm2.Globals;
import org.luaj.vm2.Lua;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.luajc.LuaJC;
/**

View File

@@ -60,11 +60,11 @@ import org.luaj.vm2.LuaTable;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Prototype;
import org.luaj.vm2.Varargs;
import org.luaj.vm2.lib.OneArgFunction;
import org.luaj.vm2.lib.ThreeArgFunction;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.lib.VarArgFunction;
import org.luaj.vm2.lib.ZeroArgFunction;
import org.luaj.vm2.libs.OneArgFunction;
import org.luaj.vm2.libs.ThreeArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
import org.luaj.vm2.libs.VarArgFunction;
import org.luaj.vm2.libs.ZeroArgFunction;
public class JavaBuilder {

View File

@@ -32,13 +32,14 @@ import org.luaj.vm2.LuaFunction;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Prototype;
import org.luaj.vm2.compiler.LuaC;
import org.luaj.vm2.libs.jse.JsePlatform;
/**
* Implementation of {@link Globals.Compiler} which does direct
* lua-to-java-bytecode compiling.
* <p>
* By default, when using {@link org.luaj.vm2.lib.jse.JsePlatform} or
* {@link org.luaj.vm2.lib.jme.JmePlatform}
* By default, when using {@link JsePlatform} or
* {@link org.luaj.vm2.libs.jme.JmePlatform}
* to construct globals, the plain compiler {@link LuaC} is installed and lua code
* will only be compiled into lua bytecode and execute as {@link LuaClosure}.
* <p>

View File

@@ -26,9 +26,9 @@ import java.io.*;
import javax.script.*;
import org.luaj.vm2.*;
import org.luaj.vm2.lib.ThreeArgFunction;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.lib.jse.CoerceJavaToLua;
import org.luaj.vm2.libs.ThreeArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
import org.luaj.vm2.libs.jse.CoerceJavaToLua;
/**
* Implementation of the ScriptEngine interface which can compile and execute

View File

@@ -32,7 +32,7 @@ import javax.script.ScriptContext;
import javax.script.SimpleScriptContext;
import org.luaj.vm2.Globals;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.luajc.LuaJC;
/**

View File

@@ -27,8 +27,8 @@ import java.io.Reader;
import org.luaj.vm2.Globals;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Varargs;
import org.luaj.vm2.lib.jse.CoerceJavaToLua;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.CoerceJavaToLua;
import org.luaj.vm2.libs.jse.JsePlatform;
/**
* Default {@link Launcher} instance that creates standard globals

View File

@@ -2,8 +2,8 @@ package org.luaj.luajc;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Varargs;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.lib.VarArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
import org.luaj.vm2.libs.VarArgFunction;
public class SampleMainChunk extends VarArgFunction {

View File

@@ -25,7 +25,7 @@ import org.luaj.vm2.Globals;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Print;
import org.luaj.vm2.Prototype;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
/** Test the plain old bytecode interpreter */
public class TestLuaJ {

View File

@@ -31,7 +31,7 @@ import org.luaj.vm2.LuaValue;
import org.luaj.vm2.Print;
import org.luaj.vm2.Prototype;
import org.luaj.vm2.Varargs;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.luajc.LuaJC;
public class TestLuaJC {

View File

@@ -32,11 +32,11 @@ import org.luaj.vm2.compiler.DumpLoadEndianIntTest;
import org.luaj.vm2.compiler.LuaParserTests;
import org.luaj.vm2.compiler.RegressionTests;
import org.luaj.vm2.compiler.SimpleTests;
import org.luaj.vm2.lib.jse.JsePlatformTest;
import org.luaj.vm2.lib.jse.LuaJavaCoercionTest;
import org.luaj.vm2.lib.jse.LuajavaAccessibleMembersTest;
import org.luaj.vm2.lib.jse.LuajavaClassMembersTest;
import org.luaj.vm2.lib.jse.OsLibTest;
import org.luaj.vm2.libs.jse.JsePlatformTest;
import org.luaj.vm2.libs.jse.LuaJavaCoercionTest;
import org.luaj.vm2.libs.jse.LuajavaAccessibleMembersTest;
import org.luaj.vm2.libs.jse.LuajavaClassMembersTest;
import org.luaj.vm2.libs.jse.OsLibTest;
import org.luaj.vm2.script.ScriptEngineTests;
public class AllTests {

View File

@@ -27,7 +27,7 @@ import java.io.StringReader;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.luajc.LuaJC;
/**

View File

@@ -26,7 +26,7 @@ import java.io.Reader;
import junit.framework.TestCase;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.server.Launcher;
import org.luaj.vm2.server.LuajClassLoader;

View File

@@ -28,8 +28,8 @@ import java.lang.reflect.InvocationTargetException;
import junit.framework.TestCase;
import org.luaj.vm2.TypeTest.MyData;
import org.luaj.vm2.compiler.LuaC;
import org.luaj.vm2.lib.ZeroArgFunction;
import org.luaj.vm2.libs.ZeroArgFunction;
import org.luaj.vm2.libs.jse.JsePlatform;
public class LuaOperationsTest extends TestCase {
@@ -130,7 +130,7 @@ public class LuaOperationsTest extends TestCase {
public Prototype createPrototype( String script, String name ) {
try {
Globals globals = org.luaj.vm2.lib.jse.JsePlatform.standardGlobals();
Globals globals = JsePlatform.standardGlobals();
Reader reader = new StringReader(script);
return globals.compilePrototype(reader, name);
} catch (Exception e) {
@@ -146,7 +146,7 @@ public class LuaOperationsTest extends TestCase {
// set up suitable environments for execution
LuaValue aaa = LuaValue.valueOf("aaa");
LuaValue eee = LuaValue.valueOf("eee");
final Globals globals = org.luaj.vm2.lib.jse.JsePlatform.standardGlobals();
final Globals globals = JsePlatform.standardGlobals();
LuaTable newenv = LuaValue.tableOf( new LuaValue[] {
LuaValue.valueOf("a"), LuaValue.valueOf("aaa"),
LuaValue.valueOf("b"), LuaValue.valueOf("bbb"), } );

View File

@@ -2,8 +2,8 @@ package org.luaj.vm2;
import junit.framework.TestCase;
import org.luaj.vm2.lib.jme.JmePlatform;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jme.JmePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
public class MathLibTest extends TestCase {

View File

@@ -24,10 +24,10 @@ package org.luaj.vm2;
import junit.framework.TestCase;
import org.luaj.vm2.TypeTest.MyData;
import org.luaj.vm2.lib.StringLib;
import org.luaj.vm2.lib.ThreeArgFunction;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.lib.ZeroArgFunction;
import org.luaj.vm2.libs.StringLib;
import org.luaj.vm2.libs.ThreeArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
import org.luaj.vm2.libs.ZeroArgFunction;
public class MetatableTest extends TestCase {

View File

@@ -25,8 +25,8 @@ import java.lang.ref.WeakReference;
import junit.framework.TestCase;
import org.luaj.vm2.lib.OneArgFunction;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.OneArgFunction;
import org.luaj.vm2.libs.jse.JsePlatform;
public class OrphanedThreadTest extends TestCase {

View File

@@ -2,7 +2,7 @@ package org.luaj.vm2;
import junit.framework.TestCase;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.require.RequireSampleClassCastExcep;
import org.luaj.vm2.require.RequireSampleLoadLuaError;
import org.luaj.vm2.require.RequireSampleLoadRuntimeExcep;

View File

@@ -34,8 +34,9 @@ import java.net.URL;
import junit.framework.TestCase;
import org.luaj.vm2.lib.ResourceFinder;
import org.luaj.vm2.lib.jse.JseProcess;
import org.luaj.vm2.libs.ResourceFinder;
import org.luaj.vm2.libs.jse.JseProcess;
import org.luaj.vm2.libs.jse.JsePlatform;
import org.luaj.vm2.luajc.LuaJC;
abstract
@@ -64,10 +65,10 @@ public class ScriptDrivenTest extends TestCase implements ResourceFinder {
default:
case JSE:
case LUAJIT:
globals = org.luaj.vm2.lib.jse.JsePlatform.debugGlobals();
globals = JsePlatform.debugGlobals();
break;
case JME:
globals = org.luaj.vm2.lib.jme.JmePlatform.debugGlobals();
globals = org.luaj.vm2.libs.jme.JmePlatform.debugGlobals();
break;
}
}

View File

@@ -6,7 +6,7 @@ import java.io.UnsupportedEncodingException;
import junit.framework.TestCase;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
public class StringTest extends TestCase {

View File

@@ -23,10 +23,7 @@ package org.luaj.vm2;
import junit.framework.TestCase;
import org.luaj.vm2.LuaString;
import org.luaj.vm2.LuaTable;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
/**
* Tests for tables used as lists.

View File

@@ -25,8 +25,8 @@ import java.lang.reflect.InvocationTargetException;
import junit.framework.TestCase;
import org.luaj.vm2.lib.ZeroArgFunction;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.ZeroArgFunction;
import org.luaj.vm2.libs.jse.JsePlatform;
public class TypeTest extends TestCase {
static {

View File

@@ -23,7 +23,7 @@ package org.luaj.vm2;
import junit.framework.TestCase;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
public class UTF8StreamTest extends TestCase {

View File

@@ -25,7 +25,7 @@ import java.lang.reflect.InvocationTargetException;
import junit.framework.TestCase;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
/**
* Tests of basic unary and binary operators on main value types.

View File

@@ -4,8 +4,7 @@ import junit.framework.TestCase;
import org.luaj.vm2.Globals;
import org.luaj.vm2.Print;
import org.luaj.vm2.Prototype;
import org.luaj.vm2.compiler.DumpState;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import java.io.*;
import java.net.MalformedURLException;

View File

@@ -2,8 +2,7 @@ package org.luaj.vm2.compiler;
import junit.framework.TestCase;
import org.luaj.vm2.*;
import org.luaj.vm2.compiler.DumpState;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
import java.io.*;

View File

@@ -5,7 +5,7 @@ import org.luaj.vm2.Globals;
import org.luaj.vm2.LuaDouble;
import org.luaj.vm2.LuaInteger;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.jse.JsePlatform;
import org.luaj.vm2.libs.jse.JsePlatform;
public class SimpleTests extends TestCase {

View File

@@ -1,7 +1,7 @@
package org.luaj.vm2.require;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.ZeroArgFunction;
import org.luaj.vm2.libs.ZeroArgFunction;
/**
* This should fail while trying to load via

View File

@@ -1,7 +1,7 @@
package org.luaj.vm2.require;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.ZeroArgFunction;
import org.luaj.vm2.libs.ZeroArgFunction;
/**
* This should fail while trying to load via "require()" because it throws a RuntimeException

View File

@@ -1,7 +1,7 @@
package org.luaj.vm2.require;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.TwoArgFunction;
import org.luaj.vm2.libs.TwoArgFunction;
/**
* This should succeed as a library that can be loaded dynamically via "require()"

View File

@@ -40,7 +40,7 @@ import junit.framework.TestSuite;
import org.luaj.vm2.LuaFunction;
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.OneArgFunction;
import org.luaj.vm2.libs.OneArgFunction;
public class ScriptEngineTests extends TestSuite {