Uses of Class
com.prineside.luaj.LuaClosure
Packages that use LuaClosure
Package
Description
Lua VM, only works in an interpreted mode, which allows it to support iOS.
-
Uses of LuaClosure in com.prineside.luaj
Methods in com.prineside.luaj that return LuaClosureModifier and TypeMethodDescriptionLuaClosure.checkclosure()
LuaValue.checkclosure()
Check that the value is aLuaClosure
, or throwLuaError
if notVarargs.checkclosure
(int i) Return argument i as a closure, or throw an error if any other type.LuaClosure.optclosure
(LuaClosure defval) final LuaClosure
LuaNil.optclosure
(LuaClosure defval) LuaValue.optclosure
(LuaClosure defval) Check that optional argument is a closure and return asLuaClosure
Varargs.optclosure
(int i, LuaClosure defval) Return argument i as a closure,defval
if nil, or throw a LuaError if any other type.LuaClosure.Serializer.read
(Kryo kryo, Input input, Class<? extends LuaClosure> aClass) Methods in com.prineside.luaj with parameters of type LuaClosureModifier and TypeMethodDescriptionLuaClosure.optclosure
(LuaClosure defval) final LuaClosure
LuaNil.optclosure
(LuaClosure defval) LuaValue.optclosure
(LuaClosure defval) Check that optional argument is a closure and return asLuaClosure
Varargs.optclosure
(int i, LuaClosure defval) Return argument i as a closure,defval
if nil, or throw a LuaError if any other type.static void
Print.printState
(LuaClosure cl, int pc, LuaValue[] stack, int top, Varargs varargs) Print the state of aLuaClosure
that is being executedvoid
LuaClosure.Serializer.write
(Kryo kryo, Output output, LuaClosure c) Method parameters in com.prineside.luaj with type arguments of type LuaClosureModifier and TypeMethodDescriptionLuaClosure.Serializer.read
(Kryo kryo, Input input, Class<? extends LuaClosure> aClass) -
Uses of LuaClosure in com.prineside.luaj.debug
Methods in com.prineside.luaj.debug with parameters of type LuaClosureModifier and TypeMethodDescriptionvoid
CallStack.onCall
(LuaClosure function, Varargs varargs, LuaValue[] stack)