Package dan200.computercraft.api.lua
package dan200.computercraft.api.lua
-
ClassDescriptionCoerced<T>A wrapper type for "coerced" values.A generic source of
LuaFunction
functions.The arguments passed to a function.An interface passed toILuaAPIFactory
in order to provide additional information about a computer.An interface for representing custom objects returned by peripherals or other Lua objects.Represents a Lua object which is stored as a global variable on computer startup.Construct anILuaAPI
for a computer.A continuation which is called when this coroutine is resumed.An interface passed to peripherals andIDynamicLuaObject
s by computers or turtles, providing methods that allow the peripheral call to interface with the computer.A function, which can be called from Lua.An exception representing an error in Lua, like that raised by theerror()
function.Used to mark a Java function which is callable from Lua.LuaTable<K,V> A view of a Lua table.A task which can be executed viaILuaContext.issueMainThreadTask(LuaTask)
This will be run on the main thread, at the beginning of the next tick.Various utility functions for operating with Lua values.The result of invoking a Lua method.An implementation ofIArguments
which wraps an array ofObject
.