cvs: php4 /ext/java/ reflect.java

From: Date: Sun, 21 May 2000 11:24:47 +0000
Subject: cvs: php4 /ext/java/ reflect.java
Groups: php.version4 
Request: Send a blank email to php-version4+get-15306@lists.php.net to get a copy of this message
rubys Sun May 21 13:24:47 2000 EDT Modified files: /php4/ext/java reflect.java Log: passing Strings as Objects Index: php4/ext/java/reflect.java diff -u php4/ext/java/reflect.java:1.8 php4/ext/java/reflect.java:1.9 --- php4/ext/java/reflect.java:1.8 Fri May 12 11:51:15 2000 +++ php4/ext/java/reflect.java Sun May 21 13:24:47 2000 @@ -201,8 +201,7 @@ private static Object[] coerce(Class parms[], Object args[]) { Object result[] = args; for (int i=0; i<args.length; i++) { - if (parms[i].isInstance(args[i])) continue; - if (args[i] instanceof byte[] && parms[i].isInstance("")) { + if (args[i] instanceof byte[] && !parms[i].isArray()) { result[i] = new String((byte[])args[i]); } else if (args[i] instanceof Number && parms[i].isPrimitive()) { if (result==args) result=(Object[])result.clone();

« previous php.version4 (#15306) next »