Re: Re: Integrated compiler/project support

Tor Norbye <[email protected]>
Newsgroups gmane.comp.java.netbeans.user-interface
Message-ID <[email protected]>
On Apr 7, 2004, at 10:46 AM, Jesse Glick wrote:

> Gili wrote:
>> 1) Integrating the compiler with the IDE like Eclipse does such that
>> hitting SAVE is equivilent to SAVE & COMPILE (and CLEAN if necessary)
>> and its so fast that users don't notice. This should be the default
>> behavior (internal compiler) and if issues arise people could always
>> back out to the external compiler.
>
> Probably the main usefulness of doing this is not to compile the file 
> per se, but to show you any compilation errors... which we already do 
> (as annotations in the editor), but this needs to be made more 
> reliable, and probably should be displayed in the tasklist. I think 
> such improvements are in the works.

The editor annotation scanning does not do a complete error check - it 
skips at least one phase of the compiler, which means it doesn't tell 
you about missing returns, uncaught exceptions, etc. I believe this was 
done for performance reasons.  And that may be a valid thing to do for 
a scan that's done interactively while editing, but I agree with Gili 
that on save, it's acceptable for a slightly more costly operation to 
be performed.

And yes, it's very important to list the compiler errors in a separate 
window, since the editor annotations alone force me to use the mouse to 
hover over the underline or gutter icon.

-- Tor
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.