Package com.prineside.luaj
package com.prineside.luaj
-
ClassDescriptionString buffer for use in string library methods, optimized for production of StrValue instances.Global environment used by luaj.Interface for module that converts lua source text into a prototype.Interface for module that converts a Prototype into a LuaFunction with an environment.Interface for module that loads lua binary chunk into a prototype.Class to undump compiled lua bytecode into a
Prototype
instances.Data class to hold debug information relating to local variables for aPrototype
Constants for lua limits and opcodes.Extension ofLuaValue
which can hold a Java boolean as its value.Extension ofLuaFunction
which executes lua bytecode.Extension ofLuaNumber
which can hold a Java double as its value.RuntimeException that is thrown and caught in response to a lua error.Base class for functions implemented in Java.Extension ofLuaNumber
which can hold a Java int as its value.Class to encapsulate behavior of the singleton instancenil
Base class for representing numbers as lua values directly.Subclass ofLuaValue
for representing lua strings.Subclass ofLuaValue
for representing lua tables.A Slot whose value has been set to nil.Entry class used with numeric values, but only when the key is not an integer.Represents a slot in the hash table.Subclass ofLuaValue
that implements a lua coroutine thread using Java Threads.Base class for all concrete lua type values.Varargs implemenation with no values.Error
sublcass that indicates a lua thread that is no longer referenced has been detected.Debug helper class to pretty-print lua bytecodes.Prototype representing compiled lua code.Subclass ofVarargs
that represents a lua tail call in a Java library function execution environment.Upvalue used with Closure formulationClass to encapsulate varargs values, either as part of a variable argument list, or multiple return values.Subclass ofLuaTable
that provides weak key and weak value semantics.