/** * Returns an iterator for this map * @return an iterator */ public Iterator<Entry> iterator() { return CollectionUtil.transformIterator(map.entrySet().iterator(), new Function<Map.Entry<Long, List<Long>>, Entry>() { public Entry get(final java.util.Map.Entry<Long, List<Long>> entry) { return new Entry(entry.getKey(), entry.getValue()); } }); }
@Override public Set<Entry<K, C>> entrySet() final Set<Entry<K, C>> delegateSet = delegate.entrySet(); return new DecoratingSet<Entry<K, C>>(delegateSet, new Function<Entry<K, C>, Entry<K, C>>()
Set<Component> getComponents() { final MultiMap<Object, Class<?>, Set<Class<?>>> instances = MultiMaps.create(new Supplier<Set<Class<?>>>() { public Set<Class<?>> get() { return new HashSet<>(); } }); for (final Class<?> exposedInterface : availableComponents) { final Object instance = getComponentInstance(exposedInterface); if (instance != null) { instances.putSingle(instance, exposedInterface); } } final Set<Component> result = new HashSet<>(); for (final Map.Entry<Object, Set<Class<?>>> entry : instances.entrySet()) { result.add(new Component(entry.getKey(), entry.getValue())); } return Collections.unmodifiableSet(result); } }
private static List<ProjectIssueTypeContexts> init(final ClauseContext clauseContext) { final MultiMap<ProjectContext, IssueTypeContext, Set<IssueTypeContext>> contextSetMap = MultiMaps.create(new Supplier<Set<IssueTypeContext>>() { public Set<IssueTypeContext> get() { return new HashSet<IssueTypeContext>(); } }); final Set<ProjectIssueTypeContext> contexts = clauseContext.getContexts(); for (ProjectIssueTypeContext context : contexts) { contextSetMap.putSingle(context.getProjectContext(), context.getIssueTypeContext()); } final List<ProjectIssueTypeContexts> ctxs = new ArrayList<ProjectIssueTypeContexts>(contextSetMap.size()); for (Map.Entry<ProjectContext, Set<IssueTypeContext>> entry : contextSetMap.entrySet()) { ctxs.add(new ProjectIssueTypeContexts(entry.getKey(), entry.getValue())); } return ctxs; } }
for (Map.Entry<String, Set<Long>> entry : customFieldIdToFieldLayoutItemId.entrySet())