Class KahluaUtil

java.lang.Object
se.krka.kahlua.vm.KahluaUtil

public class KahluaUtil extends Object
  • Constructor Details

    • KahluaUtil

      public KahluaUtil()
  • Method Details

    • fromDouble

      public static double fromDouble(Object object)
    • toDouble

      public static Double toDouble(double double1)
    • toDouble

      public static Double toDouble(long long1)
    • toBoolean

      public static Boolean toBoolean(boolean boolean1)
    • boolEval

      public static boolean boolEval(Object object)
    • loadByteCodeFromResource

      public static LuaClosure loadByteCodeFromResource(String string, KahluaTable kahluaTable)
    • luaAssert

      public static void luaAssert(boolean boolean1, String string)
    • fail

      public static void fail(String string)
    • round

      public static double round(double double1)
    • ipow

      public static long ipow(long long1, int int1)
    • isNegative

      public static boolean isNegative(double double1)
    • getClassMetatables

      public static KahluaTable getClassMetatables(Platform platform, KahluaTable kahluaTable)
    • getWorkerThread

      public static KahluaThread getWorkerThread(Platform platform, KahluaTable kahluaTable)
    • setWorkerThread

      public static void setWorkerThread(KahluaTable kahluaTable, KahluaThread kahluaThread)
    • getOrCreateTable

      public static KahluaTable getOrCreateTable(Platform platform, KahluaTable kahluaTable, String string)
    • setupLibrary

      public static void setupLibrary(KahluaTable kahluaTable, KahluaThread kahluaThread, String string)
    • numberToString

      public static String numberToString(Double Double1)
    • type

      public static String type(Object object)
    • tostring

      public static String tostring(Object object, KahluaThread kahluaThread)
    • tonumber

      public static Double tonumber(String string)
    • tonumber

      public static Double tonumber(String string, int int1)
    • rawTostring

      public static String rawTostring(Object object)
    • rawTostring2

      public static String rawTostring2(Object object)
    • rawTonumber

      public static Double rawTonumber(Object object)
    • getStringArg

      public static String getStringArg(LuaCallFrame luaCallFrame, int int1, String string)
    • getOptionalStringArg

      public static String getOptionalStringArg(LuaCallFrame luaCallFrame, int int1)
    • getNumberArg

      public static Double getNumberArg(LuaCallFrame luaCallFrame, int int1, String string)
    • getOptionalNumberArg

      public static Double getOptionalNumberArg(LuaCallFrame luaCallFrame, int int1)
    • assertArgNotNull

      public static void assertArgNotNull(Object object, int int1, String string, String string2)
    • getOptionalArg

      public static Object getOptionalArg(LuaCallFrame luaCallFrame, int int1)
    • getArg

      public static Object getArg(LuaCallFrame luaCallFrame, int int1, String string)
    • len

      public static int len(KahluaTable kahluaTable, int int1, int int2)
    • getDoubleArg

      public static double getDoubleArg(LuaCallFrame luaCallFrame, int int1, String string)