2005-02-22 Jeroen Frijters <jeroen@frijters.net>
* java/beans/PropertyDescriptor.java (PropertyDescriptor,setReadMethod): Set propertyType. From-SVN: r95393
This commit is contained in:
parent
a010a29561
commit
627851cd7f
@ -1,3 +1,8 @@
|
||||
2005-02-22 Jeroen Frijters <jeroen@frijters.net>
|
||||
|
||||
* java/beans/PropertyDescriptor.java
|
||||
(PropertyDescriptor,setReadMethod): Set propertyType.
|
||||
|
||||
2005-02-22 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* java/nio/DirectByteBufferImpl.java
|
||||
|
@ -126,7 +126,7 @@ public class PropertyDescriptor extends FeatureDescriptor
|
||||
}
|
||||
|
||||
// finally check the methods compatibility
|
||||
checkMethods(getMethod, setMethod);
|
||||
propertyType = checkMethods(getMethod, setMethod);
|
||||
}
|
||||
|
||||
/** Create a new PropertyDescriptor by introspection.
|
||||
@ -178,7 +178,7 @@ public class PropertyDescriptor extends FeatureDescriptor
|
||||
"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 @@ public class PropertyDescriptor extends FeatureDescriptor
|
||||
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 class PropertyDescriptor extends FeatureDescriptor
|
||||
*/
|
||||
public void setReadMethod(Method readMethod) throws IntrospectionException
|
||||
{
|
||||
checkMethods(readMethod, setMethod);
|
||||
propertyType = checkMethods(readMethod, setMethod);
|
||||
|
||||
getMethod = readMethod;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user