Package com.prineside.luaj.mapping
Class LuaJavaMapping
java.lang.Object
com.prineside.luaj.mapping.LuaJavaMapping
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static ScriptProxyCreator
getClassProxyCreator
(Class<?> clazz) static com.badlogic.gdx.utils.Array<LuaJavaInvoker>
static Method
getDeclaredMethod
(Class<?> c, String n, Class<?>... a) static ScriptProxyCreator
getInterfaceProxyCreator
(Class<?> interfaze) static ScriptProxyCreator
getInterfacesProxyCreator
(Class<?>[] interfaces) Will sort interfaces by namestatic LuaJavaInvoker
getInvoker
(Class<?> clazz) static LuaJavaInvoker
getInvoker
(Class<?> clazz, boolean throwErrors) static com.badlogic.gdx.utils.Array<LuaJavaInvoker>
static void
handleInterfaceWrapperException
(Exception e, Class<?> clazz, String methodName, Class<?>[] methodParameters, Varargs args) static void
handleProxySuperCallException
(Exception e, Class<?> clazz, String methodName, Class<?>[] methodParameters, Varargs args) static void
init()
static boolean
isInit()
static void
static void
registerClassWrapper
(ScriptProxyCreator proxyCreator, Class<?> clazz) static void
registerInterfaceWrapper
(ScriptProxyCreator proxyCreator, Class<?>... interfaces) static void
runOnInvokersReady
(Runnable onReady)
-
Constructor Details
-
LuaJavaMapping
public LuaJavaMapping()
-
-
Method Details
-
getDeclaredMethod
-
blockThreadTillInvokersReady
public static void blockThreadTillInvokersReady() -
runOnInvokersReady
-
registerInterfaceWrapper
public static void registerInterfaceWrapper(ScriptProxyCreator proxyCreator, Class<?>... interfaces) -
registerClassWrapper
-
handleProxySuperCallException
-
handleInterfaceWrapperException
-
getInterfacesProxyCreator
Will sort interfaces by name -
getInterfaceProxyCreator
-
getClassProxyCreator
- Returns:
- proxy creator to override class or null if not registered
-
register
-
getMethodMap
-
getConstructorMap
-
getInvoker
-
getInvoker
-
isInit
public static boolean isInit() -
init
public static void init()
-