diff --git a/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java b/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java index 0c066008f4c..275b9bbfb65 100644 --- a/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java +++ b/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java @@ -502,12 +502,22 @@ public class NativeJavaObject implements Scriptable, Wrapper, Externalizable { } } + /** + * Not intended for public use. Callers should use the + * public API Context.toType. + * @see org.mozilla.javascript.Context#toType. + * @deprecated as of 1.5 Release 4 + */ + public static Object coerceType(Class type, Object value) { + return coerceType(type, value, true); + } + /** * Type-munging for field setting and method invocation. * Conforms to LC3 specification */ - public static Object coerceType(Class type, Object value, - boolean useErrorHandler) + static Object coerceType(Class type, Object value, + boolean useErrorHandler) { if (value != null && value.getClass() == type) { return value;