Skip to content

Commit 6fca136

Browse files
committed
Move Bit32 library to LuaJ sources
1 parent 084bbe8 commit 6fca136

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

libs/luaj-jse-2.0.3.jar

2.4 KB
Binary file not shown.

src/main/java/dan200/computercraft/core/lua/LuaJBit32Lib.java renamed to luaj-2.0.3/src/core/org/luaj/vm2/lib/Bit32Lib.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,18 @@
1919
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2020
* THE SOFTWARE.
2121
******************************************************************************/
22-
package dan200.computercraft.core.lua;
22+
package org.luaj.vm2.lib;
2323

2424
import org.luaj.vm2.LuaInteger;
2525
import org.luaj.vm2.LuaTable;
2626
import org.luaj.vm2.LuaValue;
2727
import org.luaj.vm2.Varargs;
28-
import org.luaj.vm2.lib.TwoArgFunction;
29-
import org.luaj.vm2.lib.VarArgFunction;
30-
import org.luaj.vm2.lib.ZeroArgFunction;
3128

3229
/**
3330
* Subclass of LibFunction that implements the Lua standard {@code bit32} library.
3431
*/
35-
public class LuaJBit32Lib extends ZeroArgFunction
32+
public class Bit32Lib extends ZeroArgFunction
3633
{
37-
@Override
3834
public LuaValue call( )
3935
{
4036
LuaTable t = new LuaTable();
@@ -50,7 +46,6 @@ public LuaValue call( )
5046

5147
public static final class Bit32LibV extends VarArgFunction
5248
{
53-
@Override
5449
public Varargs invoke( Varargs args )
5550
{
5651
switch( opcode )
@@ -126,7 +121,6 @@ public Varargs invoke( Varargs args )
126121

127122
public static final class Bit32Lib2 extends TwoArgFunction
128123
{
129-
@Override
130124
public LuaValue call( LuaValue arg1, LuaValue arg2 )
131125
{
132126
switch( opcode )

src/main/java/dan200/computercraft/core/lua/LuaJLuaMachine.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import dan200.computercraft.core.computer.MainThread;
1818

1919
import org.luaj.vm2.*;
20+
import org.luaj.vm2.lib.Bit32Lib;
2021
import org.luaj.vm2.lib.OneArgFunction;
2122
import org.luaj.vm2.lib.VarArgFunction;
2223
import org.luaj.vm2.lib.ZeroArgFunction;
@@ -54,7 +55,7 @@ public LuaJLuaMachine( Computer computer )
5455

5556
// Create an environment to run in
5657
m_globals = JsePlatform.debugGlobals();
57-
m_globals.load( new LuaJBit32Lib() );
58+
m_globals.load( new Bit32Lib() );
5859
m_loadString = m_globals.get("loadstring");
5960
m_assert = m_globals.get("assert");
6061

0 commit comments

Comments
 (0)