<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Excluding Classes from Auto-Import</title>
	<atom:link href="http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/</link>
	<description>tips &#38; tricks, news, how-to's</description>
	<pubDate>Mon, 13 Feb 2012 11:57:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Shadow</title>
		<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/#comment-194768</link>
		<dc:creator>Shadow</dc:creator>
		<pubDate>Sat, 01 Oct 2011 01:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=585#comment-194768</guid>
		<description>Oh thank god, I figured it out!

Settings -&#62; Editor -&#62; Code Completion -&#62; Preselect the first suggestion: -&#62; Never</description>
		<content:encoded><![CDATA[<p>Oh thank god, I figured it out!</p>
<p>Settings -&gt; Editor -&gt; Code Completion -&gt; Preselect the first suggestion: -&gt; Never</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shadow</title>
		<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/#comment-194766</link>
		<dc:creator>Shadow</dc:creator>
		<pubDate>Sat, 01 Oct 2011 01:40:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=585#comment-194766</guid>
		<description>How do you turn this irritating thing off?!?!?

It is seriously pissing me the f*&#38;k off!!!</description>
		<content:encoded><![CDATA[<p>How do you turn this irritating thing off?!?!?</p>
<p>It is seriously pissing me the f*&amp;k off!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eyrieowl</title>
		<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/#comment-106073</link>
		<dc:creator>eyrieowl</dc:creator>
		<pubDate>Tue, 07 Apr 2009 16:46:41 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=585#comment-106073</guid>
		<description>This must be the location in the more recent versions.  Still on IDEA 7.0.4, and the similar setting is under IDE Settings -&#62; Code Completion.  Useful tip, though.</description>
		<content:encoded><![CDATA[<p>This must be the location in the more recent versions.  Still on IDEA 7.0.4, and the similar setting is under IDE Settings -&gt; Code Completion.  Useful tip, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Friedrich</title>
		<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/#comment-103348</link>
		<dc:creator>Stephen Friedrich</dc:creator>
		<pubDate>Tue, 31 Mar 2009 08:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=585#comment-103348</guid>
		<description>I have agree with Joseph.
Me myself I know not to import stuff from com.sun.*
However I'd like to forbid that in the project settings.
For example some colleagues often manage to import @NotNull from a strange com.sun.* package rather than using the idea annotation.</description>
		<content:encoded><![CDATA[<p>I have agree with Joseph.<br />
Me myself I know not to import stuff from com.sun.*<br />
However I&#8217;d like to forbid that in the project settings.<br />
For example some colleagues often manage to import @NotNull from a strange com.sun.* package rather than using the idea annotation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pat Niemeyer</title>
		<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/#comment-103107</link>
		<dc:creator>Pat Niemeyer</dc:creator>
		<pubDate>Mon, 30 Mar 2009 19:42:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=585#comment-103107</guid>
		<description>Yay!  java.awt.List is dead, long live java.util.List!</description>
		<content:encoded><![CDATA[<p>Yay!  java.awt.List is dead, long live java.util.List!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph</title>
		<link>http://blogs.jetbrains.com/idea/2009/03/excluding-classes-from-auto-import/#comment-103076</link>
		<dc:creator>Joseph</dc:creator>
		<pubDate>Mon, 30 Mar 2009 18:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=585#comment-103076</guid>
		<description>This is nice but I think it's not smart enough implemented (at least not for IntelliJ's used level :) ):
- such a setting should be project/module dependent in first place.
(when switching from one project to the other it is ugly to constantly edit those settings)
- even more, IntelliJ could be smarter here: e.g. the facets could know what classes they usually don't require, i.e. in a module when a certain facet is active, than it could automatically exclude from completion. 

Best example I can think of is to exclude the java.awt.* and javax.swing.* classes when having the webmodule active, since many webframeworks also have "TextArea" or "TextFields" , and intelliJ is proposing the AWT/Swing classes in this case. 
(Also in web modules users work allot with the List interface, and IntelliJ is constantly proposing java.awt.List :) ).
It would be also pretty easy to make a Facet/framework incompatibility/improbability matrix, to make IntelliJ behave smarter.</description>
		<content:encoded><![CDATA[<p>This is nice but I think it&#8217;s not smart enough implemented (at least not for IntelliJ&#8217;s used level <img src='http://blogs.jetbrains.com/idea/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ):<br />
- such a setting should be project/module dependent in first place.<br />
(when switching from one project to the other it is ugly to constantly edit those settings)<br />
- even more, IntelliJ could be smarter here: e.g. the facets could know what classes they usually don&#8217;t require, i.e. in a module when a certain facet is active, than it could automatically exclude from completion. </p>
<p>Best example I can think of is to exclude the java.awt.* and javax.swing.* classes when having the webmodule active, since many webframeworks also have &#8220;TextArea&#8221; or &#8220;TextFields&#8221; , and intelliJ is proposing the AWT/Swing classes in this case.<br />
(Also in web modules users work allot with the List interface, and IntelliJ is constantly proposing java.awt.List <img src='http://blogs.jetbrains.com/idea/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).<br />
It would be also pretty easy to make a Facet/framework incompatibility/improbability matrix, to make IntelliJ behave smarter.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

