Uses of Class
com.prineside.luaj.Varargs
Packages that use Varargs
Package
Description
Lua VM, only works in an interpreted mode, which allows it to support iOS.
-
Uses of Varargs in com.prineside.luaj
Subclasses of Varargs in com.prineside.luajModifier and TypeClassDescriptionfinal class
Global environment used by luaj.final class
Extension ofLuaValue
which can hold a Java boolean as its value.final class
class
Base class for functions implemented in Java.class
Class to encapsulate behavior of the singleton instancenil
final class
final class
Subclass ofLuaValue
for representing lua strings.class
Subclass ofLuaValue
for representing lua tables.static final class
static final class
static final class
Entry class used with numeric values, but only when the key is not an integer.class
class
static final class
Varargs implemenation with no values.final class
Subclass ofVarargs
that represents a lua tail call in a Java library function execution environment.static final class
Varargs implemenation backed by an array of LuaValuesstatic final class
Internal class to implement weak userdata values.static class
Internal class to implement weak values.Methods in com.prineside.luaj that return VarargsModifier and TypeMethodDescriptionVarargs.dealias()
Return Varargs that cannot be using a shared array for the storage, and is flattened.TailcallVarargs.eval()
Varargs.eval()
Evaluate any pending tail call and return result.final Varargs
Get the next element after a particular key in the contiguous array part of a tableFind the next integer-key,value pair ifthis
is a table, returnLuaValue.NIL
if there are no more, or throw aLuaError
if not a table.LuaValue.invoke()
Callthis
with 0 arguments, including metatag processing, and retain all return values in aVarargs
.Callthis
with variable arguments, including metatag processing, and retain all return values in aVarargs
.Callthis
with variable arguments, including metatag processing, and retain all return values in aVarargs
.Should not return args (must be new varargs)LuaValue.invokemethod
(LuaValue name) Call named method onthis
with 0 arguments, including metatag processing, and retain all return values in aVarargs
.LuaValue.invokemethod
(LuaValue name, Varargs args) Call named method onthis
with variable arguments, including metatag processing, and retain all return values in aVarargs
.LuaValue.invokemethod
(String name) Call named method onthis
with 0 arguments, including metatag processing, and retain all return values in aVarargs
.LuaValue.invokemethod
(String name, Varargs args) Call named method onthis
with 1 argument, including metatag processing, and retain all return values in aVarargs
.final Varargs
Get the next element after a particular key in the tableFind the next key,value pair ifthis
is a table, returnLuaValue.NIL
if there are no more, or throw aLuaError
if not a table.Callback used during tail call processing to invoke the function once.LuaValue.None.subargs
(int start) LuaValue.subargs
(int start) Create aVarargs
instance containing arguments starting at indexstart
TailcallVarargs.subargs
(int start) Varargs.ArrayVarargs.subargs
(int start) abstract Varargs
Varargs.subargs
(int start) Create aVarargs
instance containing arguments starting at indexstart
static Varargs
LuaValue.tailcallOf
(LuaValue func, Varargs args) Construct aTailcallVarargs
around a function and arguments.LuaTable.LinkSlot.toVarargs()
LuaTable.NormalEntry.toVarargs()
final Varargs
LuaTable.unpack()
Unpack all the elements of this tablefinal Varargs
LuaTable.unpack
(int i) Unpack all the elements of this table from element ifinal Varargs
LuaTable.unpack
(int i, int j) Unpack the elements from i to j inclusivestatic Varargs
static Varargs
static Varargs
static Varargs
static Varargs
static Varargs
Methods in com.prineside.luaj with parameters of type VarargsModifier and TypeMethodDescriptionCallthis
with variable arguments, including metatag processing, and retain all return values in aVarargs
.Callthis
with variable arguments, including metatag processing, and retain all return values in aVarargs
.Should not return args (must be new varargs)LuaValue.invokemethod
(LuaValue name, Varargs args) Call named method onthis
with variable arguments, including metatag processing, and retain all return values in aVarargs
.LuaValue.invokemethod
(String name, Varargs args) Call named method onthis
with 1 argument, including metatag processing, and retain all return values in aVarargs
.static LuaTable
Construct aLuaTable
initialized with supplied array values.Callback used during tail call processing to invoke the function once.static void
Print.printStack
(LuaValue[] stack, int top, Varargs varargs) static void
Print.printState
(LuaClosure cl, int pc, LuaValue[] stack, int top, Varargs varargs) Print the state of aLuaClosure
that is being executedvoid
LuaValue.rawsetlist
(int key0, Varargs values) Set list values in a table without invoking metatag processingstatic LuaTable
Construct aLuaTable
initialized with supplied named values and sequential elements in an array part and as varargs.static LuaTable
Construct aLuaTable
initialized with supplied array values.static Varargs
LuaValue.tailcallOf
(LuaValue func, Varargs args) Construct aTailcallVarargs
around a function and arguments.static Varargs
static Varargs
static Varargs
static Varargs
Constructors in com.prineside.luaj with parameters of type VarargsModifierConstructorDescriptionConstruct table with named and unnamed parts.Construct table of unnamed elements.Construct table of unnamed elements.TailcallVarargs
(LuaValue f, Varargs args) -
Uses of Varargs in com.prineside.luaj.debug
Methods in com.prineside.luaj.debug with parameters of type VarargsModifier and TypeMethodDescriptionvoid
CallStack.onCall
(LuaClosure function, Varargs varargs, LuaValue[] stack) void
CallStack.onInstruction
(int pc, Varargs v, int top) -
Uses of Varargs in com.prineside.luaj.lib
Subclasses of Varargs in com.prineside.luaj.libModifier and TypeClassDescriptionclass
Subclass ofLibFunction
which implements the lua basic library functions.static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
class
Subclass of LibFunction that implements the Lua standardbit32
library.static final class
static final class
final class
static final class
class
Abstract base class extendingLibFunction
which implements the core of the lua standardio
library.static final class
class
Subclass ofLuaFunction
common to Java functions exposed to lua.class
Subclass ofLibFunction
which implements the lua standardmath
library.static final class
static final class
static final class
static final class
static final class
static final class
static final class
static class
static final class
static class
static class
static class
static final class
static final class
static class
static class
static final class
static final class
static final class
class
Abstract base class for Java function implementations that take one argument and return one value.class
Subclass ofLibFunction
which implements the standard luaos
library.static class
class
Subclass ofLibFunction
which implements the lua standard package and module library functions.static class
static class
Called second Calls _G.package.searchpath(name, _G.package.path) and then globals.loadfile() if foundstatic class
Called first Searches in preloaded packages (_G.package.preload table)static class
require (modname) Loads the given module.static class
class
Subclass ofLibFunction
which implements the lua standardstring
library.static final class
string.byte (s [, i [, j]]) Returns the internal numerical codes of the characters s[i], s[i+1], ..., s[j].static final class
string.char (...) Receives zero or more integers.static final class
static final class
static final class
string.dump (function[, stripDebug]) Returns a string containing a binary representation of the given function, so that a later loadstring on this string returns a copy of the function.static final class
static final class
string.find (s, pattern [, init [, plain]]) Looks for the first match of pattern in the string s.static final class
string.format (formatstring, ...) Returns a formatted version of its variable number of arguments following the description given in its first argument (which must be a string).static final class
string.gmatch (s, pattern) Returns an iterator function that, each time it is called, returns the next captures from pattern over string s.static final class
string.gsub (s, pattern, repl [, n]) Returns a copy of s in which all (or the first n, if given) occurrences of the pattern have been replaced by a replacement string specified by repl, which may be a string, a table, or a function.static final class
string.len (s) Receives a string and returns its length.static final class
string.lower (s) Receives a string and returns a copy of this string with all uppercase letters changed to lowercase.static final class
string.match (s, pattern [, init]) Looks for the first match of pattern in the string s.static final class
string.rep (s, n) Returns a string that is the concatenation of n copies of the string s.static final class
static final class
static final class
string.reverse (s) Returns a string that is the string s reversed.static final class
static final class
static final class
string.sub (s, i [, j]) Returns the substring of s that starts at i and continues until j; i and j may be negative.static final class
static final class
string.upper (s) Receives a string and returns a copy of this string with all lowercase letters changed to uppercase.class
Subclass ofLibFunction
which implements the lua standardtable
library.static class
static class
static class
static class
static class
static class
class
Abstract base class for Java function implementations that take two arguments and return one value.class
Abstract base class for Java function implementations that take two arguments and return one value.class
Abstract base class for Java function implementations that takes varaiable arguments and returns multiple return values.class
Abstract base class for Java function implementations that take no arguments and return one value.Methods in com.prineside.luaj.lib that return VarargsModifier and TypeMethodDescriptionIoLib._file_close
(LuaValue file) IoLib._file_flush
(LuaValue file) IoLib._file_lines
(Varargs args) IoLib._file_read
(LuaValue file, Varargs subargs) IoLib._file_seek
(LuaValue file, String whence, int offset) IoLib._file_setvbuf
(LuaValue file, String mode, int size) IoLib._file_write
(LuaValue file, Varargs subargs) IoLib._io_flush()
IoLib._io_output
(LuaValue filename) IoLib._io_tmpfile()
IoLib._lines_iter
(LuaValue file, boolean toclose, Varargs args) Subclass responsibility.Load from a named file, returning the chunk or nil,error of can't loadBaseLib.loadStream
(InputStream is, String chunkname, String mode, LuaValue env) Methods in com.prineside.luaj.lib with parameters of type VarargsModifier and TypeMethodDescriptionIoLib._file_lines
(Varargs args) IoLib._file_read
(LuaValue file, Varargs subargs) IoLib._file_write
(LuaValue file, Varargs subargs) IoLib._lines_iter
(LuaValue file, boolean toclose, Varargs args) Subclass responsibility.Constructors in com.prineside.luaj.lib with parameters of type Varargs -
Uses of Varargs in com.prineside.luaj.lib.jse
Subclasses of Varargs in com.prineside.luaj.lib.jseModifier and TypeClassDescriptionfinal class
final class
LuaValue that represents a Java class.static final class
static final class
A Java method as an object.final class
LuaValue that represents a particular public Java constructor.class
LuaValue that represents a Java instance.class
Java method or constructor.final class
LuaValue that represents a Java method.static final class
final class
Subclass ofBaseLib
andLibFunction
which implements the lua basic library functions and provides a directory basedResourceFinder
as theGlobals.finder
.class
Subclass ofIoLib
and thereforeLibFunction
which implements the lua standardio
library for the JSE platform.final class
Subclass ofLibFunction
which implements the lua standardmath
library.static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
class
Subclass ofLibFunction
which implements the standard luaos
library.final class
final class
Methods in com.prineside.luaj.lib.jse that return VarargsModifier and TypeMethodDescriptionMethods in com.prineside.luaj.lib.jse with parameters of type VarargsModifier and TypeMethodDescriptionJavaMethod.Overload.invokeBestMethod
(Object instance, Varargs args) -
Uses of Varargs in com.prineside.tdi2.managers.script
Subclasses of Varargs in com.prineside.tdi2.managers.scriptModifier and TypeClassDescriptionclass
Read-only LuaTable which stores a part of the class tree and allows to be properly serialized in case user stores a part of the tree in a separate variablefinal class
Read-only LuaTable which stores all aliases (shortcuts) to the classesclass