4638075: DOC: Doc for java.beans.PropertyDescriptor.getPropertyType() is incorrect

Reviewed-by: gsm
This commit is contained in:
Sergey Malenkov 2009-12-09 11:34:18 +03:00
parent b6b042bf8f
commit 340a46710c
2 changed files with 16 additions and 11 deletions

View File

@ -313,11 +313,14 @@ perty.
}
/**
* Gets the <code>Class</code> object of the indexed properties' type.
* The returned <code>Class</code> may describe a primitive type such as <code>int</code>.
* Returns the Java type info for the indexed property.
* Note that the {@code Class} object may describe
* primitive Java types such as {@code int}.
* This type is returned by the indexed read method
* or is used as the parameter type of the indexed write method.
*
* @return The <code>Class</code> for the indexed properties' type; may return <code>null</code>
* if the type cannot be determined.
* @return the {@code Class} object that represents the Java type info,
* or {@code null} if the type cannot be determined
*/
public synchronized Class<?> getIndexedPropertyType() {
Class type = getIndexedPropertyType0();

View File

@ -164,14 +164,16 @@ public class PropertyDescriptor extends FeatureDescriptor {
}
/**
* Gets the Class object for the property.
* Returns the Java type info for the property.
* Note that the {@code Class} object may describe
* primitive Java types such as {@code int}.
* This type is returned by the read method
* or is used as the parameter type of the write method.
* Returns {@code null} if the type is an indexed property
* that does not support non-indexed access.
*
* @return The Java type info for the property. Note that
* the "Class" object may describe a built-in Java type such as "int".
* The result may be "null" if this is an indexed property that
* does not support non-indexed access.
* <p>
* This is the type that will be returned by the ReadMethod.
* @return the {@code Class} object that represents the Java type info,
* or {@code null} if the type cannot be determined
*/
public synchronized Class<?> getPropertyType() {
Class type = getPropertyType0();