> Its not the generation I'm concerned about - I know there are tools to do > this. Its the fact that spitting out all this code becomes harder to > maintain. e.g. its very common for the javadoc comments on the member > variable, getter & setter of a property to get stale or even meaningless.
Yah - I backtracked pretty quickly once I thought about it :-) > > JSR-14 is working on this already, so it could be > > counter-productive to come up with something similar. > > No I agree, parameterized types are another extension. Though I've no idea > when JSR-14 is actually gonna be a reality. Pizza & GJ have been around for > ages; I was even musing about adding these extensions to GJ... Both JSR-14 and JSR-65 look pretty stalled. I thought I saw somewhere that JSR-65 was originally intended for Merlin, but got shelved because of time constraints. Hmm. Both of these are fairly piecemeal additions. It seems to me that you're suggesting something more like a generic way to add pre-processor type additions to the language - something that would cope with parameterized types, array literals, event handling etc. All of these things are basically saying that there are standard bits of code that could be expressed more concisely (and safely) using some abbreviated syntax. The property one is actually a good example - I've been bitten a couple of times because of some small deviation from the JavaBeans conventions over property naming meaning that a bean property is not recognised. Being able to explicitly declare an attribute as a JavaBean property would get round that. > BTW how's the JMS/workflow stuff going Colin? I'm starting to turn my > attention more to SOAP/JMS workflow thoughts these days, just wondered how > you were doing. Sadly I got pulled off that project onto another one, so I didn't get round to combining Messenger and Workflow as I intended. If I get some bench time soon I would still like to have a look at that, coz it seemed like a good idea. Regards Colin M Sharples I/T Architect IBM Global Services New Zealand email: [EMAIL PROTECTED] phone: 64-4-5769853 mobile: 64-21-402085 fax: 64-4-5765616 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
