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 TypeMethodDescriptionvoiddestroy()voidexposeGlobalClassFunction(KahluaTable table, Class<?> clazz, Constructor<?> constructor, String string) voidexposeGlobalClassFunction(KahluaTable table, Class<?> clazz, Method method, String string) voidexposeGlobalFunctions(Object object) voidexposeGlobalObjectFunction(KahluaTable table, Object object, Method method) voidexposeGlobalObjectFunction(KahluaTable table, Object object, Method method, String string) voidexposeLikeJava(Class clazz) voidexposeLikeJava(Class clazz, KahluaTable table) voidvoidexposeLikeJavaRecursively(Type type, KahluaTable table) voidexposeMethod(Class<?> clazz, Method method, String string, KahluaTable table0) voidexposeMethod(Class<?> clazz, Method method, KahluaTable table) getDefinition(Object object) booleanbooleanshouldExpose(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()
-