Class KahluaUtil

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

public class KahluaUtil
extends java.lang.Object
  • Constructor Details

    • KahluaUtil

      public KahluaUtil()
  • Method Details

    • fromDouble

      public static double fromDouble​(java.lang.Object object)
    • toDouble

      public static java.lang.Double toDouble​(double double1)
    • toDouble

      public static java.lang.Double toDouble​(long long1)
    • toBoolean

      public static java.lang.Boolean toBoolean​(boolean boolean1)
    • boolEval

      public static boolean boolEval​(java.lang.Object object)
    • loadByteCodeFromResource

      public static LuaClosure loadByteCodeFromResource​(java.lang.String string, KahluaTable kahluaTable)
    • luaAssert

      public static void luaAssert​(boolean boolean1, java.lang.String string)
    • fail

      public static void fail​(java.lang.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, java.lang.String string)
    • setupLibrary

      public static void setupLibrary​(KahluaTable kahluaTable, KahluaThread kahluaThread, java.lang.String string)
    • numberToString

      public static java.lang.String numberToString​(java.lang.Double Double1)
    • type

      public static java.lang.String type​(java.lang.Object object)
    • tostring

      public static java.lang.String tostring​(java.lang.Object object, KahluaThread kahluaThread)
    • tonumber

      public static java.lang.Double tonumber​(java.lang.String string)
    • tonumber

      public static java.lang.Double tonumber​(java.lang.String string, int int1)
    • rawTostring

      public static java.lang.String rawTostring​(java.lang.Object object)
    • rawTostring2

      public static java.lang.String rawTostring2​(java.lang.Object object)
    • rawTonumber

      public static java.lang.Double rawTonumber​(java.lang.Object object)
    • getStringArg

      public static java.lang.String getStringArg​(LuaCallFrame luaCallFrame, int int1, java.lang.String string)
    • getOptionalStringArg

      public static java.lang.String getOptionalStringArg​(LuaCallFrame luaCallFrame, int int1)
    • getNumberArg

      public static java.lang.Double getNumberArg​(LuaCallFrame luaCallFrame, int int1, java.lang.String string)
    • getOptionalNumberArg

      public static java.lang.Double getOptionalNumberArg​(LuaCallFrame luaCallFrame, int int1)
    • assertArgNotNull

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

      public static java.lang.Object getOptionalArg​(LuaCallFrame luaCallFrame, int int1)
    • getArg

      public static java.lang.Object getArg​(LuaCallFrame luaCallFrame, int int1, java.lang.String string)
    • len

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

      public static double getDoubleArg​(LuaCallFrame luaCallFrame, int int1, java.lang.String string)