diff --git a/src/core/org/luaj/vm/Platform.java b/src/core/org/luaj/vm/Platform.java index 5d99b942..a27f431c 100644 --- a/src/core/org/luaj/vm/Platform.java +++ b/src/core/org/luaj/vm/Platform.java @@ -100,6 +100,10 @@ abstract public class Platform { return vm; } + + /** Get the name of the platform + */ + abstract public String getName(); /** * Return an InputStream or null if not found for a particular file name. diff --git a/src/j2me/org/luaj/platform/J2meMidp10Cldc10Platform.java b/src/j2me/org/luaj/platform/J2meMidp10Cldc10Platform.java index 168da932..a69a0c72 100644 --- a/src/j2me/org/luaj/platform/J2meMidp10Cldc10Platform.java +++ b/src/j2me/org/luaj/platform/J2meMidp10Cldc10Platform.java @@ -16,6 +16,10 @@ import org.luaj.vm.Platform; public class J2meMidp10Cldc10Platform extends Platform { protected MIDlet midlet; + public String getName() { + return "j2me"; + } + public J2meMidp10Cldc10Platform(MIDlet midlet) { this.midlet = midlet; } diff --git a/src/j2se/org/luaj/platform/J2sePlatform.java b/src/j2se/org/luaj/platform/J2sePlatform.java index a13ac910..0f023bcc 100644 --- a/src/j2se/org/luaj/platform/J2sePlatform.java +++ b/src/j2se/org/luaj/platform/J2sePlatform.java @@ -17,10 +17,15 @@ import org.luaj.vm.LuaState; import org.luaj.vm.Platform; public class J2sePlatform extends Platform { + + public String getName() { + return "j2se"; + } + public Reader createReader(InputStream inputStream) { return new InputStreamReader(inputStream); - } - + } + public DebugNetSupport getDebugSupport() throws IOException { DebugNetSupport debugNetSupport = new DebugSupportImpl(getDebugPort()); return debugNetSupport; diff --git a/version.properties b/version.properties index ea847546..f8be78fe 100644 --- a/version.properties +++ b/version.properties @@ -1 +1 @@ -version: 0.37 +version: 0.38