At 13:33 19.12.01 +0300, you wrote: >It's not a bug actually, it's a feature. IDEA used to remove all imports of >unknown classes/packages. This caused IDEA could easily damage the code by >import optimizing in case some of the classes are not accessible (for >example, when user forgot to add some of library jars to the project). Then >we decided to leave such imports. That seems to be more correct because >Optimize import is intended to just beautify the code, not to correct >uncompilable code.
Ah, now I see the point. >But now, even better solution came to my mind. We could leave imports of >unknown classes/packages ONLY when there are any unknown references in the >code. Otherwise we can safely remove them. What do you think? This should solve both problems, mine and the one you mentioned in the above paragraph, isn't it? Fine. Tom >Best regards, >Valentin Kipiatkov >----------------------------------------------------------- > IntelliJ Software, http://www.intellij.com/ > "Develop with pleasure" >----------------------------------------------------------- > >----- Original Message ----- >From: "Thomas Singer" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Wednesday, December 19, 2001 11:47 AM >Subject: Re: [Eap-list] Optimize imports: problems with wrong packages > > > > Hello Valentin, > > > > we use the '*'-form. If a package does not exists any longer, IDEA > > highlights it as red, the compiler complains about it, but Optimize >Imports > > does not remove it. > > > > Tom > > > > At 20:00 18.12.01 +0300, you wrote: > > >I checked this but could not reproduce it. Do you mean imports of >packages > > >(with '*' at the end) or of classes from those packages? > > > > > >Best regards, > > >Valentin Kipiatkov > > >----------------------------------------------------------- > > > IntelliJ Software, http://www.intellij.com/ > > > "Develop with pleasure" > > >----------------------------------------------------------- > > > > > >----- Original Message ----- > > >From: "Thomas Singer" <[EMAIL PROTECTED]> > > >To: <[EMAIL PROTECTED]> > > >Sent: Thursday, December 13, 2001 3:24 PM > > >Subject: [Eap-list] Optimize imports: problems with wrong packages > > > > > > > > > > I moved a lot of classes around. In some classes remained > > >import-statements > > > > that pointed to an existing, but empty package (== invalid package). > > > > > > > > Optimize imports does not removes them, but I would expect it to do. > > > > > > > > Tom _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list
