X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2Fjs%2FJSMath.java;h=75cb48adc83ea12bac5dcddafc8ed7bc4588f623;hb=de378041d5ca2aca1a2b5a31ef15ae90a86c977f;hp=7a27f280e4fc45c9062a4107a928022b50be6af0;hpb=8c1756ef3fd42cc2f324baf47e13a83f51045efe;p=org.ibex.core.git diff --git a/src/org/xwt/js/JSMath.java b/src/org/xwt/js/JSMath.java index 7a27f28..75cb48a 100644 --- a/src/org/xwt/js/JSMath.java +++ b/src/org/xwt/js/JSMath.java @@ -1,4 +1,4 @@ -// Copyright 2003 Adam Megacz, see the COPYING file for licensing [GPL] +// Copyright 2004 Adam Megacz, see the COPYING file for licensing [GPL ] package org.xwt.js; import org.xwt.util.*; @@ -6,7 +6,7 @@ import java.io.*; import java.util.*; /** The JavaScript Math object */ -public class JSMath extends JSCallable { +public class JSMath extends JS { public static JSMath singleton = new JSMath(); @@ -19,7 +19,7 @@ public class JSMath extends JSCallable { private static final Double SQRT1_2 = new Double(1/java.lang.Math.sqrt(2)); private static final Double SQRT2 = new Double(java.lang.Math.sqrt(2)); - public Object callMethod(Object method, Object a0, Object a1, Object a2, Object[] rest, int nargs) { + public Object callMethod(Object method, Object a0, Object a1, Object a2, Object[] rest, int nargs) throws JSExn { switch(nargs) { case 0: { //#switch(method) @@ -60,7 +60,7 @@ public class JSMath extends JSCallable { public void put(Object key, Object val) { return; } - public Object get(Object key) { + public Object get(Object key) throws JSExn { //#switch(key) case "E": return E; case "LN10": return LN10;