Class KahluaUtil
java.lang.Object
se.krka.kahlua.vm.KahluaUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertArgNotNull(Object arg0, int arg1, String arg2, String arg3) static booleanstatic voidstatic doublefromDouble(Object arg0) static ObjectgetArg(LuaCallFrame arg0, int arg1, String arg2) static KahluaTablegetClassMetatables(Platform arg0, KahluaTable arg1) static doublegetDoubleArg(LuaCallFrame arg0, int arg1, String arg2) static DoublegetNumberArg(LuaCallFrame arg0, int arg1, String arg2) static ObjectgetOptionalArg(LuaCallFrame arg0, int arg1) static DoublegetOptionalNumberArg(LuaCallFrame arg0, int arg1) static StringgetOptionalStringArg(LuaCallFrame arg0, int arg1) static KahluaTablegetOrCreateTable(Platform arg0, KahluaTable arg1, String arg2) static StringgetStringArg(LuaCallFrame arg0, int arg1, String arg2) static KahluaThreadgetWorkerThread(Platform arg0, KahluaTable arg1) static longipow(long arg0, int arg1) static booleanisNegative(double arg0) static intlen(KahluaTable arg0, int arg1, int arg2) static LuaClosureloadByteCodeFromFile(File arg0, KahluaTable arg1) static LuaClosureloadByteCodeFromResource(String arg0, KahluaTable arg1) static voidstatic StringnumberToString(Double arg0) static DoublerawTonumber(Object arg0) static StringrawTostring(Object arg0) static StringrawTostring2(Object arg0) static doubleround(double arg0) static voidsetupLibrary(KahluaTable arg0, KahluaThread arg1, File arg2) static voidsetupLibraryText(KahluaTable table, KahluaThread kahluaThread, File file) static voidsetWorkerThread(KahluaTable arg0, KahluaThread arg1) static BooleantoBoolean(boolean arg0) static DoubletoDouble(double arg0) static DoubletoDouble(long arg0) static Doublestatic Doublestatic Stringtostring(Object arg0, KahluaThread arg1) static String
-
Constructor Details
-
KahluaUtil
public KahluaUtil()
-
-
Method Details
-
fromDouble
-
toDouble
-
toDouble
-
toBoolean
-
boolEval
-
loadByteCodeFromFile
-
loadByteCodeFromResource
-
luaAssert
-
fail
-
round
public static double round(double arg0) -
ipow
public static long ipow(long arg0, int arg1) -
isNegative
public static boolean isNegative(double arg0) -
getClassMetatables
-
getWorkerThread
-
setWorkerThread
-
getOrCreateTable
-
setupLibrary
-
setupLibraryText
-
numberToString
-
type
-
tostring
-
tonumber
-
tonumber
-
rawTostring
-
rawTostring2
-
rawTonumber
-
getStringArg
-
getOptionalStringArg
-
getNumberArg
-
getOptionalNumberArg
-
assertArgNotNull
-
getOptionalArg
-
getArg
-
len
-
getDoubleArg
-