Class LuaJavaClassExposer
java.lang.Object
se.krka.kahlua.integration.expose.LuaJavaClassExposer
- Direct Known Subclasses:
LuaManager.Exposer
-
Field Summary
-
Constructor Summary
ConstructorDescriptionLuaJavaClassExposer
(KahluaConverterManager kahluaConverterManager, Platform platform, KahluaTable kahluaTable) LuaJavaClassExposer
(KahluaConverterManager kahluaConverterManager, Platform platform, KahluaTable kahluaTable, KahluaTable kahluaTable2) -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
exposeGlobalClassFunction
(KahluaTable kahluaTable, Class javaClass, Constructor constructor, String string) void
exposeGlobalClassFunction
(KahluaTable kahluaTable, Class javaClass, Method method, String string) void
exposeGlobalFunctions
(Object object) void
exposeGlobalObjectFunction
(KahluaTable kahluaTable, Object object, Method method) void
exposeGlobalObjectFunction
(KahluaTable kahluaTable, Object object, Method method, String string) void
exposeLikeJava
(Class javaClass) void
exposeLikeJava
(Class javaClass, KahluaTable kahluaTable) void
void
exposeLikeJavaRecursively
(Type type, KahluaTable kahluaTable) void
exposeMethod
(Class javaClass, Method method, String string, KahluaTable kahluaTable) void
exposeMethod
(Class javaClass, Method method, KahluaTable kahluaTable) getDefinition
(Object object) boolean
boolean
shouldExpose
(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()
-