Class KahluaUtil
java.lang.Object
se.krka.kahlua.vm.KahluaUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertArgNotNull
(Object arg0, int arg1, String arg2, String arg3) static boolean
static void
static double
fromDouble
(Object arg0) static Object
getArg
(LuaCallFrame arg0, int arg1, String arg2) static KahluaTable
getClassMetatables
(Platform arg0, KahluaTable arg1) static double
getDoubleArg
(LuaCallFrame arg0, int arg1, String arg2) static Double
getNumberArg
(LuaCallFrame arg0, int arg1, String arg2) static Object
getOptionalArg
(LuaCallFrame arg0, int arg1) static Double
getOptionalNumberArg
(LuaCallFrame arg0, int arg1) static String
getOptionalStringArg
(LuaCallFrame arg0, int arg1) static KahluaTable
getOrCreateTable
(Platform arg0, KahluaTable arg1, String arg2) static String
getStringArg
(LuaCallFrame arg0, int arg1, String arg2) static KahluaThread
getWorkerThread
(Platform arg0, KahluaTable arg1) static long
ipow
(long arg0, int arg1) static boolean
isNegative
(double arg0) static int
len
(KahluaTable arg0, int arg1, int arg2) static LuaClosure
loadByteCodeFromFile
(File arg0, KahluaTable arg1) static LuaClosure
loadByteCodeFromResource
(String arg0, KahluaTable arg1) static void
static String
numberToString
(Double arg0) static Double
rawTonumber
(Object arg0) static String
rawTostring
(Object arg0) static String
rawTostring2
(Object arg0) static double
round
(double arg0) static void
setupLibrary
(KahluaTable arg0, KahluaThread arg1, File arg2) static void
setupLibraryText
(KahluaTable table, KahluaThread kahluaThread, File file) static void
setWorkerThread
(KahluaTable arg0, KahluaThread arg1) static Boolean
toBoolean
(boolean arg0) static Double
toDouble
(double arg0) static Double
toDouble
(long arg0) static Double
static Double
static String
tostring
(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
-