On Sat, 21 Jul 2001 03:53, Craig R. McClanahan wrote:
> On the other hand, the "new" compiler entry point has an absolutely
> horrible feature (from the point of view of Jasper) -- you have to modify
> System.out and System.err to redirect the compiler output.
One hack you could implement is using threadlocals to redirect to appropriate
place. Each compiler would be in different thread/threadgroup and thus you
could redirect their output to a different places.
> Unless system
> variables are unique per classloader (they weren't last time I checked),
> that means we can only do one compile at a time :-(.
There will be a method to do that in 1.5 ... guess that doesn't here though ;)
> An additional note of interest to Ant developers - there is evidence that
> running the compiler (either old or new) leaves a fair amount of cruft
> lying around in static variables, after the compile has completed.
heaps of it ;(
Cheers,
Pete
*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof." |
| - John Kenneth Galbraith |
*-----------------------------------------------------*
|