You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Stephen Colebourne <sc...@btopenworld.com> on 2002/09/18 00:23:52 UTC
[lang] Builders complete?
I have just promoted the ToStringBuilder to the commons proper builder
package. It comes with an associated ToStringStyle class that allows most
toString styles to be designed. 4 common styles are pre-defined. In addition
a StandardToStringStyle allows easy customisation of the style as a
JavaBean.
Interested parties should check it out.
I believe that this now concludes the builder subpackage and tests. Its now
up to the release manager (who was that?) to decide on whether they're
allowed into the release or not.
Stephen
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
RE: Release Was: [lang] Builders complete?
Posted by Steven Caswell <st...@caswell.name>.
> -----Original Message-----
> From: Steve Downey [mailto:steve.downey@netfolio.com]
> Sent: Wednesday, September 18, 2002 4:15 PM
> To: Jakarta Commons Developers List
> Subject: Re: Release Was: [lang] Builders complete?
>
>
> On Wednesday 18 September 2002 08:21 am, Henri Yandell wrote:
> > On Tue, 17 Sep 2002, Steve Downey wrote:
> > > No one had volunteered yet.
> >
> > I'm happy to. Had been giving everyone time to play with
> builders as
> > they weren't something I had a great itch for.
> >
> > There are a lot of things we have on the post-release list, and
> > Stephen's got a good thing going in the STATUS.html to show post
> > release ideas. I suggest we all continue to add issues and ideas to
> > that to signify things we itch/care about, such as your
> introspection
> > Steven.
> It's Steve who's got the introspection itch. Steven will have
> to scratch his
> own itches. <g>
+1 :)
Steven Caswell
steven@caswell.name
a.k.a Mungo Knotwise of Michel Delving
"One ring to rule them all, one ring to find them..."
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Ste[vp]h?en? Was: Release
Posted by Henri Yandell <ba...@generationjava.com>.
On Wed, 18 Sep 2002, Steve Downey wrote:
> It's Steve who's got the introspection itch. Steven will have to scratch his
> own itches. <g>
As you may have noticed, I'm not using first names starting with S
anymore. It hurts my head.
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Release Was: [lang] Builders complete?
Posted by Steve Downey <st...@netfolio.com>.
On Wednesday 18 September 2002 08:21 am, Henri Yandell wrote:
> On Tue, 17 Sep 2002, Steve Downey wrote:
> > No one had volunteered yet.
>
> I'm happy to. Had been giving everyone time to play with builders as they
> weren't something I had a great itch for.
>
> There are a lot of things we have on the post-release list, and Stephen's
> got a good thing going in the STATUS.html to show post release ideas. I
> suggest we all continue to add issues and ideas to that to signify things
> we itch/care about, such as your introspection Steven.
It's Steve who's got the introspection itch. Steven will have to scratch his
own itches. <g>
>
> Daniel's volunteered to handle the actual CVS whatnot. Tagging and
> branching and whittling into shape, so it seems our process is:
>
> 1) Decide on what we want to go and what doesn't go.
What's there now + Steven's planned fixes for exceptions?
> 2) All agree that we're happy with the state of what is going, including
> javadoc and unit tests.
There's work to be done on the javadocs. Nothing crippling, but it could be
better. The unit tests seem to be pretty good, though.
> 3) Make a preliminery build available internally. I'd like to then run
> JDiff on this with the beta. This hopefully can make us aware of any
> issues. This means having tag stuff in cvs done at this point.
> 4) Propose a vote for a 1.0 release.
> 5) Worry about the website. I doubt we'll be doing a lot in the way of
> tutorials or docs etc, but we need to make sure the simple bits we have
> there are good.
> 6) Ensure we are in Bugzilla. I'm not sure if we are yet.
> 7) Release.
>
> Does this sound right to everyone?
>
> Hen
Sounds good to me.
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Release Was: [lang] Builders complete?
Posted by Henri Yandell <ba...@generationjava.com>.
On Tue, 17 Sep 2002, Steve Downey wrote:
> No one had volunteered yet.
I'm happy to. Had been giving everyone time to play with builders as they
weren't something I had a great itch for.
There are a lot of things we have on the post-release list, and Stephen's
got a good thing going in the STATUS.html to show post release ideas. I
suggest we all continue to add issues and ideas to that to signify things
we itch/care about, such as your introspection Steven.
Daniel's volunteered to handle the actual CVS whatnot. Tagging and
branching and whittling into shape, so it seems our process is:
1) Decide on what we want to go and what doesn't go.
2) All agree that we're happy with the state of what is going, including
javadoc and unit tests.
3) Make a preliminery build available internally. I'd like to then run
JDiff on this with the beta. This hopefully can make us aware of any
issues. This means having tag stuff in cvs done at this point.
4) Propose a vote for a 1.0 release.
5) Worry about the website. I doubt we'll be doing a lot in the way of
tutorials or docs etc, but we need to make sure the simple bits we have
there are good.
6) Ensure we are in Bugzilla. I'm not sure if we are yet.
7) Release.
Does this sound right to everyone?
Hen
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: [lang] Builders complete?
Posted by Steve Downey <st...@netfolio.com>.
On Tuesday 17 September 2002 06:23 pm, Stephen Colebourne wrote:
> I have just promoted the ToStringBuilder to the commons proper builder
> package. It comes with an associated ToStringStyle class that allows most
> toString styles to be designed. 4 common styles are pre-defined. In
> addition a StandardToStringStyle allows easy customisation of the style as
> a JavaBean.
>
> Interested parties should check it out.
>
> I believe that this now concludes the builder subpackage and tests. Its now
> up to the release manager (who was that?) to decide on whether they're
> allowed into the release or not.
No one had volunteered yet.
BTW, I saw the commits re static. Good idea. The only way I can see statics
coming into play is if there are threading issues. And the builder classes
are inherently thread UNsafe. Particularly equals and compareTo, as both
objects would need to be locked.
Even hashCode, if the object were accessed by another thread, could produce
indeterminate results. Of course in any situation where that happens, you're
probably fubared anyway. Mutable value types are dangerous.
Post release, there should also be a discussion of introspectionX versions of
the reflectionX methods. I know we ruled it out of scope for [lang], since
it's more of a bean thing. But the builder classes aren't things that
[beanutils] is really doing, at least at the moment. And duplicating the
XBuilder classes in [beanutils] doesn't really seem to me to be a good way of
serving our clients.
[Read this as, I've got a really dandy use of ToStringBuilder in mind, except
that the classes I've got to work with don't have fields, just
getter/setters. Database row objects, generated by Oracle's jpub.]
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>