harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Zakharov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-5675) [classlib][beans] Introspector unable to determine set method correctly
Date Tue, 01 Apr 2008 12:11:34 GMT
[classlib][beans] Introspector unable to determine set method correctly
-----------------------------------------------------------------------

                 Key: HARMONY-5675
                 URL: https://issues.apache.org/jira/browse/HARMONY-5675
             Project: Harmony
          Issue Type: Sub-task
          Components: App-Oriented Bug Reports, Classlib
         Environment: Debian Linux 32
            Reporter: Alexei Zakharov


In some tricky situations java.beans.Introspector is unable to determine bean's set method
correctly. Please see the test case below.

IntrospectorTest.java
--- 
import java.beans.*;
import java.io.*;

public class IntrospectorTest {
    public static void main(String argv[]) throws Exception {
        BeanInfo bInfo = Introspector.getBeanInfo(TstBean.class);
        int n = 0;

        for (PropertyDescriptor desc: bInfo.getPropertyDescriptors()) {
            System.out.println(" " + desc.getName() + " " +
                    desc.getReadMethod() + " " +
                    desc.getWriteMethod());
            n++;
        }

        System.out.println("TOTAL: " + n + " properties");

    }
}

class TstBean {

    public void setProp1(String uri)
    {
    }

    public void setProp1(Integer i)
    {
    }

    public Integer getProp1()
    {
        return null;
    }
}

This issue prevents Confluence from loading successfully on Harmony.

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


Mime
View raw message