diff core/src/luan/modules/JavaLuan.java @ 646:cdc70de628b5

simplify LuanException
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 29 Mar 2016 19:58:39 -0600
parents 859c0dedc8b6
children 8e8c30b72e9b
line wrap: on
line diff
--- a/core/src/luan/modules/JavaLuan.java	Tue Mar 29 18:09:51 2016 -0600
+++ b/core/src/luan/modules/JavaLuan.java	Tue Mar 29 19:58:39 2016 -0600
@@ -42,7 +42,7 @@
 
 	private static void checkJava(LuanState luan) throws LuanException {
 		if( !luan.hasJava() )
-			throw new LuanException(luan,"Java isn't allowed");
+			throw new LuanException("Java isn't allowed");
 	}
 
 	static final Object FAIL = new Object();
@@ -109,7 +109,7 @@
 //System.out.println("invalid member '"+key+"' for java object: "+obj);
 		if( canReturnFail )
 			return FAIL;
-		throw new LuanException(luan, "invalid index for java "+cls );
+		throw new LuanException( "invalid index for java "+cls );
 	}
 
 	private static Object member(Object obj,List<Member> members) throws LuanException {
@@ -176,7 +176,7 @@
 				}
 			}
 		}
-		throw new LuanException(luan, "invalid index for java "+cls );
+		throw new LuanException( "invalid index for java "+cls );
 	}
 
 	private static void setMember(Object obj,List<Member> members,Object value) {
@@ -377,7 +377,7 @@
 					return fn.rawCall(luan,args);
 				} catch(IllegalArgumentException e) {}
 			}
-			throw new LuanException(luan,"no method matched args: "+Arrays.asList(args));
+			throw new LuanException("no method matched args: "+Arrays.asList(args));
 		}
 	}