Package | Description |
---|---|
net.sandius.rembulan |
Contains the base classes and interfaces for Lua types and conversions between them.
|
net.sandius.rembulan.exec |
Provides a high-level execution interface to the runtime based on continuations.
|
net.sandius.rembulan.impl |
Contains the default data structure implementations and support classes.
|
net.sandius.rembulan.load |
Provides interfaces for loading Lua programs into the runtime.
|
net.sandius.rembulan.runtime |
Provides the core runtime functionality.
|
Class and Description |
---|
Arithmetic
A representation of one of the two arithmetic modes (integer or float).
|
ByteString
Byte string, an immutable sequence of bytes.
|
ByteStringBuilder
A builder for byte strings, similar in interface to
StringBuilder . |
ConversionException
An exception thrown to indicate an unsuccessful value conversion.
|
LuaObject
Base class of objects that have a metatable attached to them on a per-instance basis.
|
LuaRuntimeException
Base class for runtime exceptions that carry arbitrary error objects
attached to them.
|
LuaType
An enum representing a Lua type.
|
MetatableAccessor
A metatable accessor, an interface for getting and setting object metatables.
|
MetatableProvider
An interface for obtaining value metatables.
|
Ordering
A representation of an ordering on values, allowing the comparison of values
of the same type (in the type parameter
T ). |
Ordering.NumericOrdering
Numeric ordering.
|
Ordering.StringOrdering
String ordering.
|
PlainValueTypeNamer
A value type namer that uses a fixed mapping from types to type names.
|
Table
An abstract class representing a Lua table.
|
TableFactory
A factory for
Table instances. |
ValueTypeNamer
A mapping from values to a string representation of their type.
|
Class and Description |
---|
StateContext
A global context holding shared metatables and providing methods for instantiating new
tables.
|
Class and Description |
---|
LuaObject
Base class of objects that have a metatable attached to them on a per-instance basis.
|
MetatableAccessor
A metatable accessor, an interface for getting and setting object metatables.
|
MetatableProvider
An interface for obtaining value metatables.
|
StateContext
A global context holding shared metatables and providing methods for instantiating new
tables.
|
Table
An abstract class representing a Lua table.
|
TableFactory
A factory for
Table instances. |
Userdata
Full userdata.
|
Class and Description |
---|
Variable
A reified variable.
|
Class and Description |
---|
LuaRuntimeException
Base class for runtime exceptions that carry arbitrary error objects
attached to them.
|
MetatableAccessor
A metatable accessor, an interface for getting and setting object metatables.
|
MetatableProvider
An interface for obtaining value metatables.
|
StateContext
A global context holding shared metatables and providing methods for instantiating new
tables.
|
Table
An abstract class representing a Lua table.
|
TableFactory
A factory for
Table instances. |
Copyright © 2016. All rights reserved.