# Uses of Package org.luaj.vm2 (Luaj API)
Date: 2015-04-29

## Uses of Package
org.luaj.vm2

Packages that use org.luaj.vm2
org.luaj.vm2
org.luaj.vm2.compiler
org.luaj.vm2.lib
org.luaj.vm2.lib.jme
org.luaj.vm2.lib.jse
org.luaj.vm2.luajc
org.luaj.vm2.server

Classes in org.luaj.vm2 used by org.luaj.vm2
Buffer String buffer for use in string library methods, optimized for production of StrValue instances.
Globals Global environment used by luaj.
Globals.Compiler Interface for module that converts lua source text into a prototype.
Globals.Loader Interface for module that converts a Prototype into a LuaFunction with an environment.
Globals.Undumper Interface for module that loads lua binary chunk into a prototype.
LocVars Data class to hold debug information relating to local variables for a `Prototype`
Lua Constants for lua limits and opcodes.
LuaBoolean Extension of `LuaValue` which can hold a Java boolean as its value.
LuaClosure Extension of `LuaFunction` which executes lua bytecode.
LuaDouble Extension of `LuaNumber` which can hold a Java double as its value.
LuaFunction Base class for functions implemented in Java.
LuaInteger Extension of `LuaNumber` which can hold a Java int as its value.
LuaNumber Base class for representing numbers as lua values directly.
LuaString Subclass of `LuaValue` for representing lua strings.
LuaTable Subclass of `LuaValue` for representing lua tables.
LuaThread Subclass of `LuaValue` that implements a lua coroutine thread using Java Threads.
LuaThread.State
LuaUserdata
LuaValue Base class for all concrete lua type values.
Prototype Prototype representing compiled lua code.
Upvaldesc
UpValue Upvalue used with Closure formulation
Varargs Class to encapsulate varargs values, either as part of a variable argument list, or multiple return values.
WeakTable.WeakSlot

Classes in org.luaj.vm2 used by org.luaj.vm2.compiler
Globals Global environment used by luaj.
Globals.Compiler Interface for module that converts lua source text into a prototype.
Globals.Loader Interface for module that converts a Prototype into a LuaFunction with an environment.
LuaFunction Base class for functions implemented in Java.
LuaValue Base class for all concrete lua type values.
Prototype Prototype representing compiled lua code.

Classes in org.luaj.vm2 used by org.luaj.vm2.lib
Globals Global environment used by luaj.
LuaClosure Extension of `LuaFunction` which executes lua bytecode.
LuaFunction Base class for functions implemented in Java.
LuaString Subclass of `LuaValue` for representing lua strings.
LuaTable Subclass of `LuaValue` for representing lua tables.
LuaValue Base class for all concrete lua type values.
Prototype Prototype representing compiled lua code.
Varargs Class to encapsulate varargs values, either as part of a variable argument list, or multiple return values.

Classes in org.luaj.vm2 used by org.luaj.vm2.lib.jme
Globals Global environment used by luaj.
LuaFunction Base class for functions implemented in Java.
LuaValue Base class for all concrete lua type values.
Varargs Class to encapsulate varargs values, either as part of a variable argument list, or multiple return values.

Classes in org.luaj.vm2 used by org.luaj.vm2.lib.jse
Globals Global environment used by luaj.
LuaFunction Base class for functions implemented in Java.
LuaValue Base class for all concrete lua type values.
Varargs Class to encapsulate varargs values, either as part of a variable argument list, or multiple return values.

Classes in org.luaj.vm2 used by org.luaj.vm2.luajc
Globals Global environment used by luaj.
Globals.Loader Interface for module that converts a Prototype into a LuaFunction with an environment.
LuaFunction Base class for functions implemented in Java.
LuaValue Base class for all concrete lua type values.
Prototype Prototype representing compiled lua code.

Classes in org.luaj.vm2 used by org.luaj.vm2.server
Globals Global environment used by luaj.

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