diff core/src/luan/LuanJavaFunction.java @ 446:bbad2d06f728

remove automatic conversion from string to number
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 04 May 2015 16:21:17 -0600
parents cc7d246bda2a
children 0bd42e774c50
line wrap: on
line diff
--- a/core/src/luan/LuanJavaFunction.java	Mon May 04 15:43:36 2015 -0600
+++ b/core/src/luan/LuanJavaFunction.java	Mon May 04 16:21:17 2015 -0600
@@ -246,12 +246,6 @@
 				Number n = (Number)obj;
 				return n.doubleValue();
 			}
-			if( obj instanceof String ) {
-				String s = (String)obj;
-				try {
-					return Double.valueOf(s);
-				} catch(NumberFormatException e) {}
-			}
 			return obj;
 		}
 		@Override public String toString() {
@@ -267,12 +261,6 @@
 				Number n = (Number)obj;
 				return n.floatValue();
 			}
-			if( obj instanceof String ) {
-				String s = (String)obj;
-				try {
-					return Float.valueOf(s);
-				} catch(NumberFormatException e) {}
-			}
 			return obj;
 		}
 		@Override public String toString() {
@@ -290,12 +278,6 @@
 				if( r==n.doubleValue() )
 					return r;
 			}
-			else if( obj instanceof String ) {
-				String s = (String)obj;
-				try {
-					return Long.valueOf(s);
-				} catch(NumberFormatException e) {}
-			}
 			return obj;
 		}
 		@Override public String toString() {
@@ -313,12 +295,6 @@
 				if( r==n.doubleValue() )
 					return r;
 			}
-			else if( obj instanceof String ) {
-				String s = (String)obj;
-				try {
-					return Integer.valueOf(s);
-				} catch(NumberFormatException e) {}
-			}
 			return obj;
 		}
 		@Override public String toString() {
@@ -336,12 +312,6 @@
 				if( r==n.doubleValue() )
 					return r;
 			}
-			else if( obj instanceof String ) {
-				String s = (String)obj;
-				try {
-					return Short.valueOf(s);
-				} catch(NumberFormatException e) {}
-			}
 			return obj;
 		}
 		@Override public String toString() {
@@ -359,12 +329,6 @@
 				if( r==n.doubleValue() )
 					return r;
 			}
-			else if( obj instanceof String ) {
-				String s = (String)obj;
-				try {
-					return Byte.valueOf(s);
-				} catch(NumberFormatException e) {}
-			}
 			return obj;
 		}
 		@Override public String toString() {