@NotNull public static Map<GroupDescriptor, Set<UsageDescriptor>> getAllUsages( @Nullable Project project, @NotNull Set<String> disabledGroups) { Map<GroupDescriptor, Set<UsageDescriptor>> usageDescriptors = new LinkedHashMap<GroupDescriptor, Set<UsageDescriptor>>(); for (UsagesCollector usagesCollector : Extensions.getExtensions(UsagesCollector.EP_NAME)) { final GroupDescriptor groupDescriptor = usagesCollector.getGroupId(); if (!disabledGroups.contains(groupDescriptor.getId())) { usageDescriptors.put(groupDescriptor, usagesCollector.getUsages(project)); } } return usageDescriptors; }
@NotNull public static Map<GroupDescriptor, Set<UsageDescriptor>> getAllUsages( @NotNull Set<String> disabledGroups) { Map<GroupDescriptor, Set<UsageDescriptor>> usageDescriptors = new LinkedHashMap<GroupDescriptor, Set<UsageDescriptor>>(); for (UsagesCollector usagesCollector : UsagesCollector.EP_NAME.getExtensions()) { GroupDescriptor groupDescriptor = usagesCollector.getGroupId(); if (!disabledGroups.contains(groupDescriptor.getId())) { try { usageDescriptors.put(groupDescriptor, usagesCollector.getUsages()); } catch (CollectUsagesException e) { LOG.info(e); } } } return usageDescriptors; }