Package se.krka.kahlua.stdlib
Class TableLib
java.lang.Object
se.krka.kahlua.stdlib.TableLib
- All Implemented Interfaces:
JavaFunction
public final class TableLib extends java.lang.Object implements JavaFunction
-
Constructor Summary
Constructors Constructor Description TableLib(int index) -
Method Summary
Modifier and Type Method Description static voidappend(KahluaThread state, KahluaTable table, java.lang.Object element)intcall(LuaCallFrame callFrame, int nArguments)static voidinsert(KahluaThread state, KahluaTable table, int position, java.lang.Object element)static voidinsert(KahluaThread state, KahluaTable table, java.lang.Object element)static voidrawappend(KahluaTable table, java.lang.Object element)static voidrawinsert(KahluaTable table, int position, java.lang.Object element)static voidregister(Platform platform, KahluaTable environment)static java.lang.Objectremove(KahluaThread state, KahluaTable table)static java.lang.Objectremove(KahluaThread thread, KahluaTable table, int position)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
TableLib
public TableLib(int index)
-
-
Method Details
-
register
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
call
- Specified by:
callin interfaceJavaFunction
-
insert
-
append
-
rawappend
-
insert
public static void insert(KahluaThread state, KahluaTable table, int position, java.lang.Object element) -
rawinsert
-
remove
-
remove
-