From d9c6ed0fb760d3d32ec139e92308deb818fcb00a Mon Sep 17 00:00:00 2001 From: "nboyd%atg.com" Date: Wed, 13 Feb 2002 03:07:31 +0000 Subject: [PATCH] Fix build problem in batik: [javac] Compiling 1427 source files to /data/gump/xml-batik/classes [javac] /data/gump/xml-batik/sources/org/apache/batik/script/rhino/EventTargetWrapper.java:81: coerceType(java.lang.Class,java.lang.Object,boolean) in org.mozilla.javascript.NativeJavaObject cannot be applied to (java.lang.Class,java.lang.Object) git-svn-id: svn://10.0.0.236/trunk@114372 18797224-902f-48f8-a5cc-f745e15eee43 --- .../org/mozilla/javascript/NativeJavaObject.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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;