PatchSet 5569 Date: 2004/12/08 18:24:46 Author: robilad Branch: HEAD Tag: (none) Log: Resynced with GNU Classpath: fix for PropertyDescriptor
2004-12-08 Dalibor Topic <[EMAIL PROTECTED]> * libraries/javalib/java/beans/PropertyDescriptor.java: Resynced with GNU Classpath. 2004-12-07 Jeroen Frijters <[EMAIL PROTECTED]> * java/beans/PropertyDescriptor.java (PropertyDescriptor,setReadMethod): Set propertyType. Members: ChangeLog:1.3115->1.3116 libraries/javalib/java/beans/PropertyDescriptor.java:1.8->1.9 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.3115 kaffe/ChangeLog:1.3116 --- kaffe/ChangeLog:1.3115 Wed Dec 8 18:03:35 2004 +++ kaffe/ChangeLog Wed Dec 8 18:24:46 2004 @@ -1,5 +1,15 @@ 2004-12-08 Dalibor Topic <[EMAIL PROTECTED]> + * libraries/javalib/java/beans/PropertyDescriptor.java: + Resynced with GNU Classpath. + + 2004-12-07 Jeroen Frijters <[EMAIL PROTECTED]> + + * java/beans/PropertyDescriptor.java + (PropertyDescriptor,setReadMethod): Set propertyType. + +2004-12-08 Dalibor Topic <[EMAIL PROTECTED]> + * libraries/javalib/javax/imageio/stream/FileCacheImageInputStream.java, libraries/javalib/javax/imageio/stream/FileCacheImageOutputStream.java, libraries/javalib/javax/imageio/stream/FileImageInputStream.java, Index: kaffe/libraries/javalib/java/beans/PropertyDescriptor.java diff -u kaffe/libraries/javalib/java/beans/PropertyDescriptor.java:1.8 kaffe/libraries/javalib/java/beans/PropertyDescriptor.java:1.9 --- kaffe/libraries/javalib/java/beans/PropertyDescriptor.java:1.8 Mon Nov 15 01:20:46 2004 +++ kaffe/libraries/javalib/java/beans/PropertyDescriptor.java Wed Dec 8 18:24:48 2004 @@ -126,7 +126,7 @@ } // finally check the methods compatibility - checkMethods(getMethod, setMethod); + propertyType = checkMethods(getMethod, setMethod); } /** Create a new PropertyDescriptor by introspection. @@ -178,7 +178,7 @@ "Cannot find a setter method called " + setMethodName); } - checkMethods(getMethod, setMethod); + propertyType = checkMethods(getMethod, setMethod); } /** Create a new PropertyDescriptor using explicit Methods. @@ -205,17 +205,7 @@ setName(name); getMethod = readMethod; setMethod = writeMethod; - - if (getMethod != null) - { - this.propertyType = getMethod.getReturnType(); - } - else if (setMethod != null) - { - this.propertyType = setMethod.getParameterTypes()[0]; - } - - checkMethods(getMethod, setMethod); + propertyType = checkMethods(getMethod, setMethod); } /** Get the property type. @@ -250,7 +240,7 @@ */ public void setReadMethod(Method readMethod) throws IntrospectionException { - checkMethods(readMethod, setMethod); + propertyType = checkMethods(readMethod, setMethod); getMethod = readMethod; } _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe