Class LuaJavaClassExposer
java.lang.Object
se.krka.kahlua.integration.expose.LuaJavaClassExposer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLuaJavaClassExposer
(KahluaConverterManager kahluaConverterManager, Platform platformx, KahluaTable table) LuaJavaClassExposer
(KahluaConverterManager kahluaConverterManager, Platform platformx, KahluaTable table0, KahluaTable table1) -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
exposeGlobalClassFunction
(KahluaTable table, Class<?> clazz, Constructor<?> constructor, String string) void
exposeGlobalClassFunction
(KahluaTable table, Class<?> clazz, Method method, String string) void
exposeGlobalFunctions
(Object object) void
exposeGlobalObjectFunction
(KahluaTable table, Object object, Method method) void
exposeGlobalObjectFunction
(KahluaTable table, Object object, Method method, String string) void
exposeLikeJava
(Class clazz) void
exposeLikeJava
(Class clazz, KahluaTable table) void
void
exposeLikeJavaRecursively
(Type type, KahluaTable table) void
exposeMethod
(Class<?> clazz, Method method, String string, KahluaTable table0) void
exposeMethod
(Class<?> clazz, Method method, KahluaTable table) getDefinition
(Object object) boolean
boolean
shouldExpose
(Class<?> clazz0)
-
Field Details
-
TypeMap
-
-
Constructor Details
-
LuaJavaClassExposer
public LuaJavaClassExposer(KahluaConverterManager kahluaConverterManager, Platform platformx, KahluaTable table) -
LuaJavaClassExposer
public LuaJavaClassExposer(KahluaConverterManager kahluaConverterManager, Platform platformx, KahluaTable table0, KahluaTable table1)
-
-
Method Details
-
getClassDebugInformation
-
exposeGlobalObjectFunction
-
exposeGlobalObjectFunction
public void exposeGlobalObjectFunction(KahluaTable table, Object object, Method method, String string) -
exposeGlobalClassFunction
public void exposeGlobalClassFunction(KahluaTable table, Class<?> clazz, Constructor<?> constructor, String string) -
exposeGlobalClassFunction
public void exposeGlobalClassFunction(KahluaTable table, Class<?> clazz, Method method, String string) -
exposeMethod
-
exposeMethod
-
shouldExpose
-
exposeGlobalFunctions
-
exposeLikeJava
-
exposeLikeJava
-
isExposed
-
getDefinition
-
exposeLikeJavaRecursively
-
exposeLikeJavaRecursively
-
destroy
public void destroy()
-