Class LuaJavaMapping

java.lang.Object
com.prineside.luaj.mapping.LuaJavaMapping

public class LuaJavaMapping extends Object
Auto-generated, do not edit Run LuaJavaMethodMapGenerator.main directly with assets/ working directory To make generator run, remove everything under luaj/mapping/parts/ and also remove those classes from LuaJavaMapping
  • Constructor Details

    • LuaJavaMapping

      public LuaJavaMapping()
  • Method Details

    • getDeclaredMethod

      public static Method getDeclaredMethod(Class<?> c, String n, Class<?>... a)
    • blockThreadTillInvokersReady

      public static void blockThreadTillInvokersReady()
    • runOnInvokersReady

      public static void runOnInvokersReady(Runnable onReady)
    • registerInterfaceWrapper

      public static void registerInterfaceWrapper(ScriptProxyCreator proxyCreator, Class<?>... interfaces)
    • registerClassWrapper

      public static void registerClassWrapper(ScriptProxyCreator proxyCreator, Class<?> clazz)
    • handleProxySuperCallException

      public static void handleProxySuperCallException(Exception e, Class<?> clazz, String methodName, Class<?>[] methodParameters, Varargs args)
    • handleInterfaceWrapperException

      public static void handleInterfaceWrapperException(Exception e, Class<?> clazz, String methodName, Class<?>[] methodParameters, Varargs args)
    • getInterfacesProxyCreator

      public static ScriptProxyCreator getInterfacesProxyCreator(Class<?>[] interfaces)
      Will sort interfaces by name
    • getInterfaceProxyCreator

      public static ScriptProxyCreator getInterfaceProxyCreator(Class<?> interfaze)
    • getClassProxyCreator

      public static ScriptProxyCreator getClassProxyCreator(Class<?> clazz)
      Returns:
      proxy creator to override class or null if not registered
    • register

      public static void register(LuaJavaInvoker i)
    • getMethodMap

      public static com.badlogic.gdx.utils.Array<LuaJavaInvoker> getMethodMap()
    • getConstructorMap

      public static com.badlogic.gdx.utils.Array<LuaJavaInvoker> getConstructorMap()
    • getInvoker

      public static LuaJavaInvoker getInvoker(Class<?> clazz)
    • getInvoker

      public static LuaJavaInvoker getInvoker(Class<?> clazz, boolean throwErrors)
    • isInit

      public static boolean isInit()
    • init

      public static void init()