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");