Class LuaJavaClassExposer
java.lang.Object
se.krka.kahlua.integration.expose.LuaJavaClassExposer
- Direct Known Subclasses:
LuaManager.Exposer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLuaJavaClassExposer(KahluaConverterManager kahluaConverterManager, Platform platform, KahluaTable kahluaTable) LuaJavaClassExposer(KahluaConverterManager kahluaConverterManager, Platform platform, KahluaTable kahluaTable, KahluaTable kahluaTable2) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidexposeGlobalClassFunction(KahluaTable kahluaTable, Class javaClass, Constructor constructor, String string) voidexposeGlobalClassFunction(KahluaTable kahluaTable, Class javaClass, Method method, String string) voidexposeGlobalFunctions(Object object) voidexposeGlobalObjectFunction(KahluaTable kahluaTable, Object object, Method method) voidexposeGlobalObjectFunction(KahluaTable kahluaTable, Object object, Method method, String string) voidexposeLikeJava(Class javaClass) voidexposeLikeJava(Class javaClass, KahluaTable kahluaTable) voidvoidexposeLikeJavaRecursively(Type type, KahluaTable kahluaTable) voidexposeMethod(Class javaClass, Method method, String string, KahluaTable kahluaTable) voidexposeMethod(Class javaClass, Method method, KahluaTable kahluaTable) getDefinition(Object object) booleanbooleanshouldExpose(Class javaClass)
-
Field Details
-
TypeMap
-
-
Constructor Details
-
LuaJavaClassExposer
public LuaJavaClassExposer(KahluaConverterManager kahluaConverterManager, Platform platform, KahluaTable kahluaTable) -
LuaJavaClassExposer
public LuaJavaClassExposer(KahluaConverterManager kahluaConverterManager, Platform platform, KahluaTable kahluaTable, KahluaTable kahluaTable2)
-
-
Method Details
-
getClassDebugInformation
-
exposeGlobalObjectFunction
-
exposeGlobalObjectFunction
public void exposeGlobalObjectFunction(KahluaTable kahluaTable, Object object, Method method, String string) -
exposeGlobalClassFunction
public void exposeGlobalClassFunction(KahluaTable kahluaTable, Class javaClass, Constructor constructor, String string) -
exposeGlobalClassFunction
public void exposeGlobalClassFunction(KahluaTable kahluaTable, Class javaClass, Method method, String string) -
exposeMethod
-
exposeMethod
-
shouldExpose
-
exposeGlobalFunctions
-
exposeLikeJava
-
exposeLikeJava
-
isExposed
-
getDefinition
-
exposeLikeJavaRecursively
-
exposeLikeJavaRecursively
-
destroy
public void destroy()
-