From 80677e9a167e02848490ab69d213c696ac759a74 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Wed, 1 Aug 2007 06:16:28 +0000 Subject: [PATCH] Let Nil be converted to int, but other values cannot. --- src/main/java/lua/value/LNil.java | 5 +++++ src/main/java/lua/value/LValue.java | 1 + 2 files changed, 6 insertions(+) diff --git a/src/main/java/lua/value/LNil.java b/src/main/java/lua/value/LNil.java index a7c34b7d..b2239656 100644 --- a/src/main/java/lua/value/LNil.java +++ b/src/main/java/lua/value/LNil.java @@ -15,4 +15,9 @@ public final class LNil extends LValue { public LString luaGetType() { return TYPE_NAME; } + + public int luaAsInt() { + return 0; + } + } diff --git a/src/main/java/lua/value/LValue.java b/src/main/java/lua/value/LValue.java index a4e71efe..a9178caf 100644 --- a/src/main/java/lua/value/LValue.java +++ b/src/main/java/lua/value/LValue.java @@ -105,6 +105,7 @@ public class LValue { /** Return value as an integer */ public int luaAsInt() { + luaUnsupportedOperation(); return 0; }