|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
and
with another operand, based on lua rules for boolean evaluation.
LuaValue
to the buffer.
LuaString
to the buffer.
LuaError
indicating an invalid argument was supplied to a function
LuaError
indicating an invalid argument was supplied to a function
LuaError
based on an arithmetic error such as add, or pow,
typically due to an invalid operand type
LuaError
based on an arithmetic error such as add, or pow,
typically due to an invalid operand type
LuaError
if not
Returns no value when b is true, throws LuaValue.error(String)
with msg
as argument
and does not return if b is false.
LibFunction
which implements the lua basic library functions.bit32
library.Buffer
for more efficient concatenation of
multiple strings.
this
with 0 arguments, including metatag processing,
and return only the first return value.
this
with 1 argument, including metatag processing,
and return only the first return value.
this
with 2 arguments, including metatag processing,
and return only the first return value.
this
with 3 arguments, including metatag processing,
and return only the first return value.
LuaValue.CALL
metatag, if it exists.
LuaBoolean
,
or throw LuaError
if not
LuaClosure
,
or throw LuaError
if not
LuaError
if not numeric
LuaError
if not
LuaError
if not
LuaError
if not numeric
LuaError
if not numeric
LuaError
if not numeric
LuaError
if it doesn't exist
LuaValue.NIL
, or throw LuaError
if it is
LuaError
LuaError
LuaError
if it is not.
LuaTable
, or throw LuaError
if it is not
LuaThread
, or throw LuaError
if it is not
LuaUserdata
, or throw LuaError
if it is not
LuaUserdata
, or throw LuaError
if it is not
LuaError
based on a comparison error such as greater-than or less-than,
typically due to an invalid operand type
LuaError
based on a comparison error such as greater-than or less-than,
typically due to an invalid operand type
Buffer
Buffer
onto this value and return the result
using rules of lua string concatenation including metatag processing.
LuaValue
LuaString
LuaNumber
LuaNumber
and return the result using rules of lua string concatenation including
metatag processing.
LuaString
and return the result using rules of lua string concatenation including
metatag processing.
LibFunction
which implements the lua standard coroutine
library.LuaValue
result.
DebugLib
library.
DebugLib
library.
LibFunction
which implements the lua standard debug
library.Launcher
instance that creates standard globals
and runs the supplied scripts with chunk name 'main'.LuaValue
result.
LuaValue.EQ
.
LuaValue.EQ
,
and return java boolean
LuaError
with a particular message
false
LuaValue.INDEX
.
LuaValue.INDEX
.
LuaValue.INDEX
.
LuaValue
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaError
indicating an illegal operation occurred,
typically involved in managing weak references
this
is a table,
return LuaValue.NIL
if there are no more, or throw a LuaError
if not a table.
this
with 0 arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with 0 arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with 0 arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with 1 argument, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
this
with 1 argument, including metatag processing,
and retain all return values in a Varargs
.
this
with variable arguments, including metatag processing,
and retain all return values in a Varargs
.
LibFunction
which implements the
core of the lua standard io
library.this
is a boolean
this
is a function
that is a closure,
meaning interprets lua bytecode for its execution
this
is a function
this
is a number
and is representable by java int
without rounding or truncation
this
is a LuaInteger
this
is a number
and is representable by java long
without rounding or truncation
this
is #NIL
this
is a number
this
is a string
this
is a table
this
is a thread
this
is a userdata
this
is a userdata
of type c
IoLib
and therefore LibFunction
which implements the lua standard io
library for the JSE platform.JmePlatform
class is a convenience class to standardize
how globals tables are initialized for the JME platform.BaseLib
and LibFunction
which implements the lua basic library functions
and provides a directory based ResourceFinder
as the Globals.finder
.IoLib
and therefore LibFunction
which implements the lua standard io
library for the JSE platform.LibFunction
which implements the lua standard math
library.LibFunction
which implements the standard lua os
library.JsePlatform
class is a convenience class to standardize
how globals tables are initialized for the JSE platform.LuajClassLoader
.(#this)
including metatag processing as java int
LuaError
based on the len operator,
typically due to an invalid operand type
(#this)
including metatag processing as java int
LuaFunction
common to Java functions exposed to lua.LuaTable
initialized with supplied array values.
LuaTable
initialized with supplied array values.
Prototype
instances.Prototype
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
PackageLib.searchpath
LuaValue
which can hold a Java boolean as its value.LuaFunction
which executes lua bytecode.LuaNumber
which can hold a Java double as its value.LuaNumber
which can hold a Java int as its value.LibFunction
which implements the features of the luajava package.Globals.Compiler
which does direct
lua-to-java-bytecode compiling.nil
LuaValue
for representing lua strings.LuaValue
for representing lua tables.LuaValue
that implements
a lua coroutine thread using Java Threads.LibFunction
which implements the lua standard math
library.MathLib.call(LuaValue, LuaValue)
.
LuaValue.NIL
if it doesn't exist
this
with 0 arguments, including metatag processing,
and return only the first return value.
this
with 0 arguments, including metatag processing,
and return only the first return value.
this
with 1 argument, including metatag processing,
and return only the first return value.
this
with 1 argument, including metatag processing,
and return only the first return value.
this
with 2 arguments, including metatag processing,
and return only the first return value.
this
with 2 arguments, including metatag processing,
and return only the first return value.
(-this)
as defined by lua unary minus operator
LuaValue.EQ
.
LuaValue.EQ
.
Launcher
instance that will load classes in
its own LuajClassLoader
using the default implementation class
DefaultLauncher
.
Launcher
instance that will load classes in
its own LuajClassLoader
using a user-supplied implementation class
that implements Launcher
.
this
is a table,
return LuaValue.NIL
if there are no more, or throw a LuaError
if not a table.
#NIL
LuaValue.NIL
values to optimize filling stacks using System.arraycopy().
Varargs
list of no values
(~this)
as defined by lua not operator
defval
if nil, or throw a LuaError if any other type.
LuaClosure
defval
if nil, or throw a LuaError if any other type.
defval
if nil, or throw a LuaError if it cannot be converted to one.
LuaFunction
defval
if nil, or throw a LuaError if an incompatible type.
defval
if nil, or throw a LuaError if not a number.
LuaInteger
defval
if nil, or throw a LuaError if not a number or is not representable by a java int.
defval
if nil, or throw a LuaError if any other type
defval
if nil, or throw a LuaError if not a number.
LuaNumber
defval
if nil, or throw a LuaError if not a number or string that can be converted to a number.
LuaString
defval
if nil, or throw a LuaError if any other type
LuaTable
defval
if nil, or throw a LuaError if any other type.
LuaThread
defval
if nil, or throw a LuaError if any other type.
defval
if nil, or throw a LuaError if any other type.
defval
if nil, or throw a LuaError if any other type.
defval
.
or
with another operand, based on lua rules for boolean evaluation.
Error
sublcass that indicates a lua thread that is no
longer referenced has been detected.LibFunction
which implements the standard lua os
library.LibFunction
which implements the lua standard package and module
library functions.preload
table if found there
LuaString
onto the front of this buffer
LuaClosure
that is being executed
LuaUserdata
value
without metatag processing.
LuaString
value
without metatag processing.
LuaValue.NEWINDEX
.
LuaValue.NEWINDEX
.
LuaValue.NEWINDEX
.
LuaValue.NEWINDEX
.
LuaValue.NEWINDEX
.
LuaValue.NEWINDEX
.
LuaValue.NEWINDEX
.
LuaValue
LuaValue
LuaString
using string comparison based on byte values.
LibFunction
which implements the lua standard string
library.StringLib.call(LuaValue, LuaValue)
.
LuaString
or LuaNumber
,
or throw a LuaError
if it is not
Varargs
instance containing arguments starting at index start
Varargs
instance containing arguments starting at index start
LibFunction
which implements the lua standard table
library.LuaTable
.
LuaTable
initialized with supplied array values.
LuaTable
preallocated to hold array and hashed elements
LuaTable
initialized with supplied named values.
LuaTable
initialized with supplied named values and sequential elements.
LuaTable
initialized with supplied named values and sequential elements in an array part and as varargs.
TailcallVarargs
around a function and arguments.
Varargs
that represents a lua tail call
in a Java library function execution environment.LuaValue.NIL
or LuaValue.FALSE
, true if anything else
i
to java boolean based on lua rules for boolean evaluation.
LuaString
LuaValue.tojstring()
true
i
LuaError
indicating an invalid type was supplied to a function
LuaError
indicating an operation is not implemented
LuaValue
LuaString
instance whose bytes match
the supplied Java String using the UTF8 encoding.
LuaString
for a portion of a byte array.
LuaString
using the supplied characters as byte values.
LuaString
using the supplied characters as byte values.
LuaString
for all the bytes in a byte array.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaValue
.
LuaString
around, possibly using the the supplied
byte array as the backing store.
LuaString
for all the bytes in a byte array, possibly using
the supplied array as the backing store.
Varargs
around an array of LuaValue
s.
Varargs
around an array of LuaValue
s.
Varargs
around an array of LuaValue
s.
Varargs
around an array of LuaValue
s.
Varargs
around a set of 2 or more LuaValue
s.
Varargs
around a set of 3 or more LuaValue
s.
LuaTable
that provides weak key and weak value semantics.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |