Example #1
0
 protected PsiReference[] getReferences(final PsiMultiReference multiReference) {
   final PsiReference[] references = multiReference.getReferences();
   final List<PsiReference> hard =
       ContainerUtil.findAll(
           references,
           new Condition<PsiReference>() {
             public boolean value(final PsiReference object) {
               return !object.isSoft();
             }
           });
   if (!hard.isEmpty()) {
     return hard.toArray(new PsiReference[hard.size()]);
   }
   return references;
 }