Re: Does WebObjects use Java 1.5?
Re: Does WebObjects use Java 1.5?
- Subject: Re: Does WebObjects use Java 1.5?
- From: Thomas <email@hidden>
- Date: Fri, 23 Mar 2007 05:37:08 +1100
I use loops like this a lot in WO 5.3 on Mac OS X 10.4.8 with Java 1.5:
NSArray people = thing.toPeople(); for (Person person : (List<Person>)people) { ... }
I have found that in certain cases, if I don't have the separate array, the loop will not be executed:
for (Person person : (List<Person>)thing.toPeople()) { ... }
Sometimes it even needs something like
people.count();
before the loop to make it run the loop. But it is not intermittent-- in any particular code it either works or doesn't.
On 23/03/2007, at 3:34, Francis Labrie wrote: It seems faults are fired on toArray(), objects() and mutableClone() NSArray interface calls. So preliminary tests seems to allow Java 5 enhanced for loop usage like this:
for(Object object : object.toManyRelationship().toArray()) { ... }
Unfortunately, WebObjects classes dont use generics, so you still have to type cast objects. :-(
Can someone confirms that using Java 5 enhanced loop in that way is safe?
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden