Mercurial Hosting > luan
diff core/src/luan/Luan.java @ 430:f28320fd671d
fix LuanTable.toString() to use metatables
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 02 May 2015 20:35:26 -0600 |
parents | e9d4d5854e54 |
children | 93e6e67768d7 |
line wrap: on
line diff
--- a/core/src/luan/Luan.java Sat May 02 20:13:24 2015 -0600 +++ b/core/src/luan/Luan.java Sat May 02 20:35:26 2015 -0600 @@ -108,20 +108,6 @@ return i==n.doubleValue() ? Integer.valueOf(i) : null; } - public static String toString(Object obj) { - if( obj == null ) - return "nil"; - if( obj instanceof Number ) - return Luan.toString((Number)obj); - if( obj instanceof LuanException ) { - LuanException le = (LuanException)obj; - return le.getFullMessage(); - } - if( obj instanceof byte[] ) - return "binary: " + Integer.toHexString(obj.hashCode()); - return obj.toString(); - } - public static String stringEncode(String s) { s = s.replace("\\","\\\\"); s = s.replace("\u0007","\\a");