Hi, Jochen

> > please keep in mind that I have neither CVS nor diff around here.
> Such developer systems do still exist? :-)
Sure. I'm currently the only one working on this part, so no internal 
infrastructure needed nor configured. I assume RAD does habe plugins for 
all this (in fact I've seen a CVS menu option somewhere) but since I'm not 
familiar with it I decided not to spend too much time fiddling with it. 
(It didn't work right away)


> The methods accepting a string are deprecated, so I decided to remove 
them finally.
no problem, I only used JavaQName, the others were just to be similar to 
what's already there.


[addThrowNew calling addThrow]
> A ConditionalIndentationJavaSourceObject doesn't necessarily have a 
> signature. Think of a static class initializer.
good point, though it could detect this and simply discard the call. 


[creating unique variable names]
> This is, imo, not necessary, because the necessary code is already in 
> place. For example, ConditionalJavaSourceObject.newJavaField(JavaQName) 
> creates a new local field with the given type and a unique name.
Geesh. Well, I haven't found it when I needed it. So now I'm blaming it on 
the documentation ;)


[Java source lines without a surrounding block]
> This should not be too difficult. One could create a subclass of 
> JavaSourceObject, which represents an anonymous block { ... }. The 
> braces could be optional, of course. This object might be added to a 
> method at a later time.
This sounds like a good idea.
Like a method it could also have a list of thrown exceptions, added to the 
surrounding method when put into place.


:Frederic:

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to