From cd43f00d9199ae19e4a3728adcd03b57b37477d6 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Fri, 3 Apr 2009 05:44:57 +0000 Subject: [PATCH] Add static install utility for j2se os lib. --- src/j2se/org/luaj/lib/j2se/J2seOsLib.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/j2se/org/luaj/lib/j2se/J2seOsLib.java b/src/j2se/org/luaj/lib/j2se/J2seOsLib.java index 9860da22..cbf39b09 100644 --- a/src/j2se/org/luaj/lib/j2se/J2seOsLib.java +++ b/src/j2se/org/luaj/lib/j2se/J2seOsLib.java @@ -24,6 +24,7 @@ import java.io.File; import java.io.IOException; import org.luaj.lib.OsLib; +import org.luaj.vm.LTable; /** * Implementation of the lua os library for J2se @@ -33,6 +34,13 @@ public class J2seOsLib extends OsLib { public static int EXEC_INTERRUPTED = -2; public static int EXEC_ERROR = -3; + /** + * Install the os library using the J2seOsLib class as a factory + */ + public static void install(LTable globals) { + OsLib.install(globals, new J2seOsLib()); + } + public J2seOsLib() { super(); }