assert !myFixture.filterAvailableIntentions("Import class")
}
- public void "test allow to add import from javadoc"() {
+ public void "test allow to add import from javadoc"() {
myFixture.configureByText 'a.java', '''
class Test {
/**
- * {@link java.lang.Ma<caret>th}
+ * {@link java.util.Ma<caret>p}
*/
void run() {
}
'''
reimportClass()
myFixture.checkResult '''\
-import java.lang.Math;
+import java.util.Map;
+
+class Test {
+
+ /**
+ * {@link Map}
+ */
+ void run() {
+ }
+}
+'''
+ }
+ public void "test do not add import for default package"() {
+ myFixture.configureByText 'a.java', '''
+class Test {
+
+ /**
+ * {@link java.lang.Ma<caret>th}
+ */
+ void run() {
+ }
+}
+'''
+ reimportClass()
+ myFixture.checkResult '''
class Test {
/**
}
final String containingPackageName = javaFile.getPackageName();
@NonNls final String packageName = ClassUtil.extractPackageName(qualifiedName);
+ if (CommonClassNames.DEFAULT_PACKAGE.equals(packageName)) {
+ return;
+ }
if (containingPackageName.equals(packageName) || importList.findSingleClassImportStatement(qualifiedName) != null) {
return;
}