package org.ibex.js;
-abstract class JSNumber extends JSPrimitive {
+public abstract class JSNumber extends JSPrimitive {
public boolean equals(Object o) {
if(o == this) return true;
if(o instanceof JSNumber) {
package org.ibex.js;
-class JSPrimitive extends JS.Immutable {
+public class JSPrimitive extends JS.Immutable {
private static final JS.Method METHOD = new JS.Method();
public JS call(JS method, JS[] args) throws JSExn {
import org.ibex.util.*;
import java.util.*;
-class JSString extends JSPrimitive {
+public class JSString extends JSPrimitive {
final String s;
public JSString(String s) { this.s = s; }
public int hashCode() { return s.hashCode(); }