harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Pavlenko (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-4861) [classlib][beans] PropertyDescriptor.getReadMethod() violates spec
Date Thu, 27 Sep 2007 06:55:50 GMT
[classlib][beans] PropertyDescriptor.getReadMethod() violates spec

                 Key: HARMONY-4861
                 URL: https://issues.apache.org/jira/browse/HARMONY-4861
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Andrey Pavlenko

According to JavaBeans API specification v1.01 ยง8.3.2 introspector should use "is" methods
for reading boolean properties prior to "get".
The following test demonstrates the issue:

import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;

public class Test {

	public static class TestBean {
		boolean prop1;

		public boolean isProp1() {
			return prop1;

		public boolean getProp1() {
			return prop1;

	public static void main(String[] args) throws IntrospectionException {
		PropertyDescriptor[] propertyDescriptors = Introspector.getBeanInfo(

		for (PropertyDescriptor d : propertyDescriptors) {
			if (d.getName().equals("prop1")
					&& (!d.getReadMethod().getName().equals("isProp1"))) {


This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message