cvs: php4 /ext/java reflect.java
| From: | Sam Ruby | Date: | Sat, 22 Jul 2000 13:43:45 +0000 |
| Subject: | cvs: php4 /ext/java reflect.java | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-859@lists.php.net to get a copy of this message | ||
rubys Sat Jul 22 06:43:45 2000 EDT
Modified files:
/php4/ext/java reflect.java
Log:
Respect the object type the user specified (i.e., never automatically
convert the result of "new Java()" to a primitive type)
Index: php4/ext/java/reflect.java
diff -u php4/ext/java/reflect.java:1.14 php4/ext/java/reflect.java:1.15
--- php4/ext/java/reflect.java:1.14 Fri Jul 21 15:08:49 2000
+++ php4/ext/java/reflect.java Sat Jul 22 06:43:45 2000
@@ -136,7 +136,7 @@
}
Object coercedArgs[] = coerce(selected.getParameterTypes(), args);
- setResult(result, selected.newInstance(coercedArgs));
+ setResultFromObject(result, selected.newInstance(coercedArgs));
} catch (Exception e) {
setException(result, e);