You beat me to this update by hours -- I was holding off because I noticed
that FeatureDescriptorTest was currently an excluded test and got dragged
into that for a bit. In any case, my patch was slightly different. Instead
of using a Vector, I just used the 'enumeration' utility method on
Collections. Like this:
public Enumeration<String> attributeNames() {
return Collections.enumeration(values.keySet());
}
The functionality is obviously equivalent. I just thought I'd comment on the
alternative.
-Nathan
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Sunday, June 11, 2006 4:16 PM
> To: [EMAIL PROTECTED]
> Subject: svn commit: r413531 -
> /incubator/harmony/enhanced/classlib/trunk/modules/beans/src/main/java/jav
> a/beans/FeatureDescriptor.java
>
> Author: tellison
> Date: Sun Jun 11 14:15:43 2006
> New Revision: 413531
>
> URL: http://svn.apache.org/viewvc?rev=413531&view=rev
> Log:
> Convert attributeNames to return an enum of strings.
>
> Modified:
>
> incubator/harmony/enhanced/classlib/trunk/modules/beans/src/main/java/java
> /beans/FeatureDescriptor.java
>
> Modified:
> incubator/harmony/enhanced/classlib/trunk/modules/beans/src/main/java/java
> /beans/FeatureDescriptor.java
> URL:
> http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/mod
> ules/beans/src/main/java/java/beans/FeatureDescriptor.java?rev=413531&r1=4
> 13530&r2=413531&view=diff
> ==========================================================================
> ====
> ---
> incubator/harmony/enhanced/classlib/trunk/modules/beans/src/main/java/java
> /beans/FeatureDescriptor.java (original)
> +++
> incubator/harmony/enhanced/classlib/trunk/modules/beans/src/main/java/java
> /beans/FeatureDescriptor.java Sun Jun 11 14:15:43 2006
> @@ -24,6 +24,7 @@
> import java.util.Enumeration;
> import java.util.Iterator;
> import java.util.StringTokenizer;
> +import java.util.Vector;
>
> /**
> * @author Maxim V. Berkultsev
> @@ -70,18 +71,10 @@
> /**
> * @com.intel.drl.spec_ref
> */
> - public Enumeration attributeNames() {
> - String attributeNamesStr = "";
> - Iterator i = values.keySet().iterator();
> - while(i.hasNext()) {
> - String attributeName = (String) i.next();
> - if(attributeNamesStr.equals("")) {
> - attributeNamesStr += attributeName;
> - } else {
> - attributeNamesStr += ' ' + attributeName;
> - }
> - }
> - return new StringTokenizer(attributeNamesStr);
> + public Enumeration<String> attributeNames() {
> + Vector<String> attribNames = new Vector<String>(values.size());
> + attribNames.addAll(values.keySet());
> + return attribNames.elements();
> }
>
> /**
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]