You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ds...@apache.org on 2010/08/09 18:27:27 UTC

svn commit: r983714 - /felix/trunk/sigil/eclipse/ui/src/org/apache/felix/sigil/eclipse/ui/internal/quickfix/ImportQuickFixProcessor.java

Author: dsavage
Date: Mon Aug  9 16:27:27 2010
New Revision: 983714

URL: http://svn.apache.org/viewvc?rev=983714&view=rev
Log:
sync supported fixes with actual fixes and add comment about unhandled case

Modified:
    felix/trunk/sigil/eclipse/ui/src/org/apache/felix/sigil/eclipse/ui/internal/quickfix/ImportQuickFixProcessor.java

Modified: felix/trunk/sigil/eclipse/ui/src/org/apache/felix/sigil/eclipse/ui/internal/quickfix/ImportQuickFixProcessor.java
URL: http://svn.apache.org/viewvc/felix/trunk/sigil/eclipse/ui/src/org/apache/felix/sigil/eclipse/ui/internal/quickfix/ImportQuickFixProcessor.java?rev=983714&r1=983713&r2=983714&view=diff
==============================================================================
--- felix/trunk/sigil/eclipse/ui/src/org/apache/felix/sigil/eclipse/ui/internal/quickfix/ImportQuickFixProcessor.java (original)
+++ felix/trunk/sigil/eclipse/ui/src/org/apache/felix/sigil/eclipse/ui/internal/quickfix/ImportQuickFixProcessor.java Mon Aug  9 16:27:27 2010
@@ -57,10 +57,11 @@ public class ImportQuickFixProcessor imp
     {
         switch (problemId)
         {
-            case IProblem.ImportNotFound:
             case IProblem.ForbiddenReference:
-            case IProblem.NotVisibleType:
+            case IProblem.ImportNotFound:
+            case IProblem.IsClassPathCorrect:
             case IProblem.UndefinedType:
+            case IProblem.UndefinedName:
                 return true;
             default:
                 return false;
@@ -166,6 +167,8 @@ public class ImportQuickFixProcessor imp
         if (selectedNode == null)
             return;
 
+        // check QualifiedName for search results as well - 
+        // happens if import package is already added but exported package has been removed 
         if (selectedNode instanceof ClassInstanceCreation)
         {
             ClassInstanceCreation c = (ClassInstanceCreation) selectedNode;