コード例 #1
0
 private static boolean hasImportUsers(@NotNull GoImportSpec spec) {
   //noinspection SynchronizationOnLocalVariableOrMethodParameter
   synchronized (spec) {
     List<PsiElement> list = spec.getUserData(GoReferenceBase.IMPORT_USERS);
     if (list != null) {
       for (PsiElement e : list) {
         if (e.isValid()) {
           return true;
         }
         ProgressManager.checkCanceled();
       }
     }
   }
   return false;
 }