Jens Lautenbacher writes:
> Hi,
>
> I have the following code (^ is point):
>
> Iterator iter = set.iterator()
> while (iter.hasNext()) {
> iter.
> ^
> }
>
> completing at the specified place works as expected.
> BUT: if the iterator is simply named "i", trying to complete
> makes JDE ask me which class I want to import
>
> Select import to insert.
>
> (*) sun.security.krb5.internal.i
> ( ) com.sun.rsasign.i
> ( ) com.sun.net.ssl.internal.ssl.i
>
> [Ok] [Cancel]
>
> I have to press Cancel, then I get the completion minibuffer prompt.
> Now it is correct that the mentioned classes are on my classpath, but
> why does JDE at all believe that "i" is a class and not an instance of
> iterator?
>
> The same problem happens with exceptions named "e" of course...
Hi Jens,
You can avoid both problems by customizing jde-import-excluded-packages
to exclude
com.sun.*
sun.*
Paul
>
> jtl