From 2bccb4670efa34f73034e25fa85bd51ffe6b56f2 Mon Sep 17 00:00:00 2001 From: gamax92 Date: Sun, 11 Aug 2019 12:01:51 +0200 Subject: [PATCH] LuaValue: add 0x to tojstring() to match Lua --- src/core/org/luaj/vm2/LuaClosure.java | 4 ++-- src/core/org/luaj/vm2/LuaValue.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/org/luaj/vm2/LuaClosure.java b/src/core/org/luaj/vm2/LuaClosure.java index 7877cc62..ac622cc1 100644 --- a/src/core/org/luaj/vm2/LuaClosure.java +++ b/src/core/org/luaj/vm2/LuaClosure.java @@ -122,11 +122,11 @@ public class LuaClosure extends LuaFunction { public LuaClosure checkclosure() { return this; } - + public String tojstring() { return "function: " + p.toString(); } - + private LuaValue[] getNewStack() { int max = p.maxstacksize; LuaValue[] stack = new LuaValue[max]; diff --git a/src/core/org/luaj/vm2/LuaValue.java b/src/core/org/luaj/vm2/LuaValue.java index 6f24a265..af249516 100644 --- a/src/core/org/luaj/vm2/LuaValue.java +++ b/src/core/org/luaj/vm2/LuaValue.java @@ -529,7 +529,7 @@ public class LuaValue extends Varargs { * @see #isstring() * @see #TSTRING */ - public String tojstring() { return typename() + ": " + Integer.toHexString(hashCode()); } + public String tojstring() { return typename() + ": 0x" + Integer.toHexString(hashCode()); } /** Convert to userdata instance, or null. * @return userdata instance if userdata, or null if not {@link LuaUserdata}