diff --git a/README.html b/README.html index 99a39d44..3aa6dd2f 100644 --- a/README.html +++ b/README.html @@ -450,8 +450,8 @@ as with the yield-from-anywhere patch in C-based lua.

Luaj uses WeakReferences and the OrphanedThread error to ensure that coroutines that are no longer referenced are properly garbage collected. For thread safety, OrphanedThread should not be caught by Java code. -See LuaThread -and OrphanedThread +See LuaThread +and OrphanedThread javadoc for details.

Debug Library

@@ -501,7 +501,7 @@ The lua connand line tool includes luajava.

API Javadoc

The javadoc for the main classes in the LuaJ API are on line at
-	 http://luaj.sourceforge.net/api/2.0
+	 http://luaj.sourceforge.net/api/3.0
 
You can also build a local version from sources using @@ -511,10 +511,10 @@ You can also build a local version from sources using

LuaValue and Varargs

All lua value manipulation is now organized around -LuaValue +LuaValue which exposes the majority of interfaces used for lua computation.
-	 org.luaj.vm2.LuaValue
+	 org.luaj.vm2.LuaValue
 

Common Functions

@@ -537,12 +537,12 @@ Some commonly used functions and constants include:

Varargs

-The interface Varargs provides an abstraction for +The interface Varargs provides an abstraction for both a variable argument list and multiple return values. For convenience, LuaValue implements Varargs so a single value can be supplied anywhere variable arguments are expected.
-	 org.luaj.vm2.Varargs
+	 org.luaj.vm2.Varargs
 

Common Functions

@@ -556,18 +556,18 @@ variable arguments are expected. optlong(int n,long d); // return n if a long, d if no argument, or error if not a long -See the Varargs API for a complete list. +See the Varargs API for a complete list.

LibFunction

The simplest way to implement a function is to choose a base class based on the number of arguments to the function. LuaJ provides 5 base classes for this purpose, depending if the function has 0, 1, 2, 3 or variable arguments, and if it provide multiple return values.
-	 org.luaj.vm2.lib.ZeroArgFunction
-	 org.luaj.vm2.lib.OneArgFunction
-	 org.luaj.vm2.lib.TwoArgFunction
-	 org.luaj.vm2.lib.ThreeArgFunction
-	 org.luaj.vm2.lib.VarArgFunction
+	 org.luaj.vm2.lib.ZeroArgFunction
+	 org.luaj.vm2.lib.OneArgFunction
+	 org.luaj.vm2.lib.TwoArgFunction
+	 org.luaj.vm2.lib.ThreeArgFunction
+	 org.luaj.vm2.lib.VarArgFunction
 
Each of these functions has an abstract method that must be implemented, @@ -650,7 +650,7 @@ An example that prints locations of all function definitions in a file may be fo

-See the org.luaj.vm2.ast package javadoc for the API relating to the syntax tree that is produced. +See the org.luaj.vm2.ast package javadoc for the API relating to the syntax tree that is produced.

7 - Building and Testing

@@ -721,7 +721,7 @@ and LuaForge:
  • JSR-223 enhancement: allow both ".lua" and "lua" as extensions in getScriptEngine()
  • JSR-223 fix: use system class loader to support using luaj as JRE extension
  • Improve selection logic when binding to overloaded functions using luajava
  • -
  • Enhance javadoc, put it in distribution and on line
  • +
  • Enhance javadoc, put it in distribution and on line
  • Major refactor of luajava type coercion logic, improve method selection.
  • Add lib/luaj-sources-2.0.2.jar for easier integration into an IDE such as Netbeans
  •   3.0-alpha1