Package party.iroiro.luajava
@NullMarked
package party.iroiro.luajava
Core classes for Lua-Java interoperability.
This package provides the main API for interacting with Lua from Java,
including the Lua class and related interfaces.
-
ClassDescriptionAn implementation that relies on
LuaNativesfor most of the features independent of Lua versionsAnExternalLoaderthat loads modules from classpathAn output stream used to convert aByteArrayOutputStreamto aByteBufferGenerated withgenerate-consts.awk:An external resource loader to load external module fileFunctional alternative to C closures in Lua to allow, for example, lambda grammarThe previous implementationProvides complex functions for JNI usesAlua_State *wrapper, representing a Lua threadControls the degree of conversion from Java to LuaLua data typesA wrapper around a Lua error messageLua-relevant error types.LuaInstances<T>A collection ofJuainstances, each labeled with a unique idReplacing the Consumer interface for lower versionsGenerated from the common parts ofLua5.[1..4]Class that implements the InvocationHandler interface.