Uses of Class
org.luaj.vm2.Varargs

Packages that use Varargs
org.luaj.vm2   
org.luaj.vm2.lib   
org.luaj.vm2.lib.jme   
org.luaj.vm2.lib.jse   
 

Uses of Varargs in org.luaj.vm2
 

Subclasses of Varargs in org.luaj.vm2
 class LuaBoolean
          Extension of LuaValue which can hold a Java boolean as its value.
 class LuaClosure
          Extension of LuaFunction which executes lua bytecode.
 class LuaDouble
          Extension of LuaNumber which can hold a Java double as its value.
 class LuaFunction
          Base class for functions implemented in Java.
 class LuaInteger
          Extension of LuaNumber which can hold a Java int as its value.
 class LuaNil
          Class to encapsulate behavior of the singleton instance nil
 class LuaNumber
          Base class for representing numbers as lua values directly.
 class LuaString
          Subclass of LuaValue for representing lua strings.
 class LuaTable
          Subclass of LuaValue for representing lua tables.
 class LuaThread
          Subclass of LuaValue that implements a lua coroutine thread using Java Threads.
 class LuaUserdata
           
 class LuaValue
          Base class for all concrete lua type values.
 class TailcallVarargs
          Subclass of Varargs that represents a lua tail call in a Java library function execution environment.
 class WeakTable
          Subclass of LuaTable that provides weak key and weak value semantics.
 

Methods in org.luaj.vm2 that return Varargs
 Varargs TailcallVarargs.eval()
           
 Varargs Varargs.eval()
          Evaluate any pending tail call and return result.
protected  Varargs LuaClosure.execute(LuaValue[] stack, Varargs varargs)
           
 Varargs LuaTable.inext(LuaValue key)
          Get the next element after a particular key in the contiguous array part of a table
 Varargs LuaValue.inext(LuaValue index)
          Find the next integer-key,value pair if this is a table, return NIL if there are no more, or throw a LuaError if not a table.
 Varargs LuaValue.invoke()
          Call this with 0 arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invoke(LuaValue[] args)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invoke(LuaValue[] args, Varargs varargs)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invoke(LuaValue arg1, LuaValue arg2, Varargs varargs)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invoke(LuaValue arg, Varargs varargs)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaClosure.invoke(Varargs varargs)
           
 Varargs LuaValue.invoke(Varargs args)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(LuaValue name)
          Call named method on this with 0 arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(LuaValue name, LuaValue[] args)
          Call named method on this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(LuaValue name, Varargs args)
          Call named method on this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(java.lang.String name)
          Call named method on this with 0 arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(java.lang.String name, LuaValue[] args)
          Call named method on this with 1 argument, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(java.lang.String name, Varargs args)
          Call named method on this with 1 argument, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaTable.next(LuaValue key)
          Get the next element after a particular key in the table
 Varargs LuaValue.next(LuaValue index)
          Find the next key,value pair if this is a table, return NIL if there are no more, or throw a LuaError if not a table.
 Varargs WeakTable.next(LuaValue key)
          Get the next element after a particular key in the table
 Varargs LuaClosure.onInvoke(Varargs varargs)
           
 Varargs LuaValue.onInvoke(Varargs args)
          Callback used during tail call processing to invoke the function once.
 Varargs LuaThread.resume(Varargs args)
          Start or resume this thread
 Varargs Varargs.subargs(int start)
          Create a Varargs instance containing arguments starting at index start
static Varargs LuaValue.tailcallOf(LuaValue func, Varargs args)
          Construct a TailcallVarargs around a function and arguments.
static Varargs LuaValue.varargsOf(LuaValue[] v)
          Construct a Varargs around an array of LuaValues.
static Varargs LuaValue.varargsOf(LuaValue[] v, int offset, int length)
          Construct a Varargs around an array of LuaValues.
static Varargs LuaValue.varargsOf(LuaValue[] v, int offset, int length, Varargs more)
          Construct a Varargs around an array of LuaValues.
static Varargs LuaValue.varargsOf(LuaValue[] v, Varargs r)
          Construct a Varargs around an array of LuaValues.
static Varargs LuaValue.varargsOf(LuaValue v1, LuaValue v2, Varargs v3)
          Construct a Varargs around a set of 3 or more LuaValues.
static Varargs LuaValue.varargsOf(LuaValue v, Varargs r)
          Construct a Varargs around a set of 2 or more LuaValues.
static Varargs LuaThread.yield(Varargs args)
          Yield the current thread with arguments
 

Methods in org.luaj.vm2 with parameters of type Varargs
protected  Varargs LuaClosure.execute(LuaValue[] stack, Varargs varargs)
           
 Varargs LuaValue.invoke(LuaValue[] args, Varargs varargs)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invoke(LuaValue arg1, LuaValue arg2, Varargs varargs)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invoke(LuaValue arg, Varargs varargs)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaClosure.invoke(Varargs varargs)
           
 Varargs LuaValue.invoke(Varargs args)
          Call this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(LuaValue name, Varargs args)
          Call named method on this with variable arguments, including metatag processing, and retain all return values in a Varargs.
 Varargs LuaValue.invokemethod(java.lang.String name, Varargs args)
          Call named method on this with 1 argument, including metatag processing, and retain all return values in a Varargs.
static LuaTable LuaValue.listOf(LuaValue[] unnamedValues, Varargs lastarg)
          Construct a LuaTable initialized with supplied array values.
 Varargs LuaClosure.onInvoke(Varargs varargs)
           
 Varargs LuaValue.onInvoke(Varargs args)
          Callback used during tail call processing to invoke the function once.
static void Print.printState(LuaClosure cl, int pc, LuaValue[] stack, int top, Varargs varargs)
          Print the state of a LuaClosure that is being executed
 void LuaValue.rawsetlist(int key0, Varargs values)
          Set list values in a table without invoking metatag processing
 Varargs LuaThread.resume(Varargs args)
          Start or resume this thread
static LuaTable LuaValue.tableOf(LuaValue[] namedValues, LuaValue[] unnamedValues, Varargs lastarg)
          Construct a LuaTable initialized with supplied named values and sequential elements in an array part and as varargs.
static LuaTable LuaValue.tableOf(Varargs varargs, int firstarg)
          Construct a LuaTable initialized with supplied array values.
static Varargs LuaValue.tailcallOf(LuaValue func, Varargs args)
          Construct a TailcallVarargs around a function and arguments.
static Varargs LuaValue.varargsOf(LuaValue[] v, int offset, int length, Varargs more)
          Construct a Varargs around an array of LuaValues.
static Varargs LuaValue.varargsOf(LuaValue[] v, Varargs r)
          Construct a Varargs around an array of LuaValues.
static Varargs LuaValue.varargsOf(LuaValue v1, LuaValue v2, Varargs v3)
          Construct a Varargs around a set of 3 or more LuaValues.
static Varargs LuaValue.varargsOf(LuaValue v, Varargs r)
          Construct a Varargs around a set of 2 or more LuaValues.
static Varargs LuaThread.yield(Varargs args)
          Yield the current thread with arguments
 

Constructors in org.luaj.vm2 with parameters of type Varargs
LuaTable(LuaValue[] named, LuaValue[] unnamed, Varargs lastarg)
          Construct table with named and unnamed parts.
LuaTable(Varargs varargs)
          Construct table of unnamed elements.
LuaTable(Varargs varargs, int firstarg)
          Construct table of unnamed elements.
TailcallVarargs(LuaValue object, LuaValue methodname, Varargs args)
           
TailcallVarargs(LuaValue f, Varargs args)
           
 

Uses of Varargs in org.luaj.vm2.lib
 

Subclasses of Varargs in org.luaj.vm2.lib
 class BaseLib
          Subclass of LibFunction which implements the lua basic library functions.
 class CoroutineLib
          Subclass of LibFunction which implements the lua standard coroutine library.
 class DebugLib
          Subclass of LibFunction which implements the lua standard debug library.
 class IoLib
          Abstract base class extending LibFunction which implements the core of the lua standard io library.
protected  class IoLib.File
           
 class LibFunction
          Subclass of LuaFunction common to Java functions exposed to lua.
 class MathLib
          Subclass of LibFunction which implements the lua standard math library.
 class OneArgFunction
          Abstract base class for Java function implementations that take one argument and return one value.
 class OsLib
          Subclass of LibFunction which implements the standard lua os library.
 class PackageLib
          Subclass of LibFunction which implements the lua standard package and module library functions.
 class StringLib
          Subclass of LibFunction which implements the lua standard string library.
 class TableLib
          Subclass of LibFunction which implements the lua standard table library.
 class ThreeArgFunction
          Abstract base class for Java function implementations that take two arguments and return one value.
 class TwoArgFunction
          Abstract base class for Java function implementations that take two arguments and return one value.
 class VarArgFunction
          Abstract base class for Java function implementations that takes varaiable arguments and returns multiple return values.
 class ZeroArgFunction
          Abstract base class for Java function implementations that take no arguments and return one value.
 

Methods in org.luaj.vm2.lib that return Varargs
 Varargs IoLib._file_close(LuaValue file)
           
 Varargs IoLib._file_flush(LuaValue file)
           
 Varargs IoLib._file_lines(LuaValue file)
           
 Varargs IoLib._file_read(LuaValue file, Varargs subargs)
           
 Varargs IoLib._file_seek(LuaValue file, java.lang.String whence, int offset)
           
 Varargs IoLib._file_setvbuf(LuaValue file, java.lang.String mode, int size)
           
 Varargs IoLib._file_write(LuaValue file, Varargs subargs)
           
protected static Varargs DebugLib._getinfo(Varargs args, LuaValue level0func)
           
 Varargs IoLib._io_close(LuaValue file)
           
 Varargs IoLib._io_flush()
           
 Varargs IoLib._io_index(LuaValue v)
           
 Varargs IoLib._io_input(LuaValue file)
           
 Varargs IoLib._io_lines(java.lang.String filename)
           
 Varargs IoLib._io_open(java.lang.String filename, java.lang.String mode)
           
 Varargs IoLib._io_output(LuaValue filename)
           
 Varargs IoLib._io_popen(java.lang.String prog, java.lang.String mode)
           
 Varargs IoLib._io_read(Varargs args)
           
 Varargs IoLib._io_tmpfile()
           
 Varargs IoLib._io_type(LuaValue obj)
           
 Varargs IoLib._io_write(Varargs args)
           
 Varargs IoLib._lines_iter(LuaValue file)
           
static Varargs StringLib.char_(Varargs args)
          string.char (...) Receives zero or more integers.
 Varargs CoroutineLib.invoke(Varargs args)
           
 Varargs DebugLib.invoke(Varargs args)
           
 Varargs OneArgFunction.invoke(Varargs varargs)
           
 Varargs OsLib.invoke(Varargs args)
           
 Varargs ThreeArgFunction.invoke(Varargs varargs)
           
 Varargs TwoArgFunction.invoke(Varargs varargs)
           
 Varargs VarArgFunction.invoke(Varargs args)
          Override and implement for the best performance.
 Varargs ZeroArgFunction.invoke(Varargs varargs)
           
static Varargs BaseLib.loadFile(java.lang.String filename)
          Load from a named file, returning the chunk or nil,error of can't load
static Varargs PackageLib.loadlib(Varargs args)
           
static Varargs BaseLib.loadStream(java.io.InputStream is, java.lang.String chunkname)
           
 Varargs PackageLib.module(Varargs args)
          module (name [, ...]) Creates a module.
 Varargs VarArgFunction.onInvoke(Varargs args)
          Override to provide a call implementation that runs in an environment that can participate in setfenv, and behaves as expected when returning TailcallVarargs.
static Varargs BaseLib.pcall(LuaValue func, Varargs args, LuaValue errfunc)
           
 

Methods in org.luaj.vm2.lib with parameters of type Varargs
 Varargs IoLib._file_read(LuaValue file, Varargs subargs)
           
 Varargs IoLib._file_write(LuaValue file, Varargs subargs)
           
protected static Varargs DebugLib._getinfo(Varargs args, LuaValue level0func)
           
 Varargs IoLib._io_read(Varargs args)
           
 Varargs IoLib._io_write(Varargs args)
           
static Varargs StringLib.char_(Varargs args)
          string.char (...) Receives zero or more integers.
static void DebugLib.debugBytecode(int pc, Varargs extras, int top)
          Called by Closures on bytecode execution
static void DebugLib.debugSetupCall(Varargs args, LuaValue[] stack)
          Called by Closures to set up stack and arguments to next call
 Varargs CoroutineLib.invoke(Varargs args)
           
 Varargs DebugLib.invoke(Varargs args)
           
 Varargs OneArgFunction.invoke(Varargs varargs)
           
 Varargs OsLib.invoke(Varargs args)
           
 Varargs ThreeArgFunction.invoke(Varargs varargs)
           
 Varargs TwoArgFunction.invoke(Varargs varargs)
           
 Varargs VarArgFunction.invoke(Varargs args)
          Override and implement for the best performance.
 Varargs ZeroArgFunction.invoke(Varargs varargs)
           
static Varargs PackageLib.loadlib(Varargs args)
           
 Varargs PackageLib.module(Varargs args)
          module (name [, ...]) Creates a module.
 Varargs VarArgFunction.onInvoke(Varargs args)
          Override to provide a call implementation that runs in an environment that can participate in setfenv, and behaves as expected when returning TailcallVarargs.
static Varargs BaseLib.pcall(LuaValue func, Varargs args, LuaValue errfunc)
           
 

Uses of Varargs in org.luaj.vm2.lib.jme
 

Subclasses of Varargs in org.luaj.vm2.lib.jme
 class JmeIoLib
          Subclass of IoLib and therefore LibFunction which implements the lua standard io library for the JSE platform.
 

Uses of Varargs in org.luaj.vm2.lib.jse
 

Subclasses of Varargs in org.luaj.vm2.lib.jse
 class JseBaseLib
          Subclass of BaseLib and LibFunction which implements the lua basic library functions and provides a directory based ResourceFinder as the BaseLib.FINDER.
 class JseIoLib
          Subclass of IoLib and therefore LibFunction which implements the lua standard io library for the JSE platform.
 class JseMathLib
          Subclass of LibFunction which implements the lua standard math library.
static class JseMathLib.JseMathLib1
           
static class JseMathLib.JseMathLib2
           
 class JseOsLib
          Subclass of LibFunction which implements the standard lua os library.
 class LuajavaLib
          Subclass of LibFunction which implements the features of the luajava package.
 

Methods in org.luaj.vm2.lib.jse that return Varargs
 Varargs LuajavaLib.invoke(Varargs args)
           
 

Methods in org.luaj.vm2.lib.jse with parameters of type Varargs
 Varargs LuajavaLib.invoke(Varargs args)
           
 



Copyright © 2007-2008 Luaj.org. All Rights Reserved.