private static void createSymlinks(Path path, Collection<ExternalDependency> dependencies) { if (!path.toFile().exists() && !path.toFile().mkdirs()) { throw new RuntimeException(String.format("Couldn't create %s when creating symlinks", path)); } SetMultimap<VersionlessDependency, ExternalDependency> nameToDependencyMap = MultimapBuilder.hashKeys().hashSetValues().build(); dependencies.forEach( dependency -> nameToDependencyMap.put(dependency.getVersionless(), dependency)); dependencies.forEach( dependency -> { FileUtil.symlink( path.resolve(dependency.getDependencyFileName()), dependency.getRealDependencyFile().toPath()); dependency .getRealSourceFile() .ifPresent( file -> FileUtil.symlink( path.resolve(dependency.getSourceFileName()), file.toPath())); }); } }
MultimapBuilder.linkedHashKeys().linkedHashSetValues().build();
MultimapBuilder.linkedHashKeys().linkedHashSetValues().build();
SetMultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); subCartesian = SetMultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); splitKeyToSmallCartesian.put(subCartesianMap, subCartesian);
SetMultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); subCartesian = SetMultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); splitKeyToSmallCartesian.put(subCartesianMap, subCartesian);
keyToInValues = SetMultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); flatMaps = new LinkedHashSet<>();
keyToInValues = SetMultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); flatMaps = new LinkedHashSet<>();
.hashKeys() .arrayListValues() .build();
.enumKeys(ScalarType.class) .hashSetValues() .build();
SetMultimap<String, T> extensionsBySoyName = MultimapBuilder.hashKeys().hashSetValues().build(); for (FieldDescriptor extension : extensions) { T field = factory.create(extension);
SetMultimap<String, T> extensionsBySoyName = MultimapBuilder.hashKeys().hashSetValues().build(); for (FieldDescriptor extension : extensions) { T field = factory.create(extension);
/** * Create a new instance and do the initialization. */ public GenMapAndTopicListModule() { fullTopicSet = new HashSet<>(128); fullMapSet = new HashSet<>(128); hrefTopicSet = new HashSet<>(128); schemeSet = new HashSet<>(128); conrefSet = new HashSet<>(128); formatSet = new HashSet<>(); flagImageSet = new LinkedHashSet<>(128); htmlSet = SetMultimapBuilder.hashKeys().hashSetValues().build(); hrefTargetSet = new HashSet<>(128); coderefTargetSet = new HashSet<>(16); waitList = new LinkedList<>(); doneList = new LinkedList<>(); failureList = new LinkedList<>(); conrefTargetSet = new HashSet<>(128); nonConrefCopytoTargetSet = new HashSet<>(128); outDitaFilesSet = new HashSet<>(128); relFlagImagesSet = new LinkedHashSet<>(128); conrefpushSet = new HashSet<>(128); keyrefSet = new HashSet<>(128); coderefSet = new HashSet<>(128); schemeDictionary = new HashMap<>(); // @processing-role resourceOnlySet = new HashSet<>(128); }
/** * Returns a newly-created immutable set multimap. */ @Override public ImmutableSetMultimap<K, V> build() { if (keyComparator != null) { Multimap<K, V> sortedCopy = MultimapBuilder.linkedHashKeys().linkedHashSetValues().<K, V> build(); List<Map.Entry<K, Collection<V>>> entries = Ordering.from(keyComparator) .<K> onKeys() .immutableSortedCopy(builderMultimap.asMap().entrySet()); for (Map.Entry<K, Collection<V>> entry : entries) { sortedCopy.putAll(entry.getKey(), entry.getValue()); } builderMultimap = sortedCopy; } return copyOf(builderMultimap, valueComparator); } }
public SampleGraph(final Method m, final SampleNode node) { int nrNodes = node.getNrNodes(); vertexMap = MultimapBuilder.hashKeys(nrNodes).hashSetValues(1).build(); aggregates = new THashMap<>(nrNodes); sampleTree = GraphBuilder.directed() .nodeOrder(ElementOrder.unordered()) .allowsSelfLoops(false) .expectedNodeCount(nrNodes) .build(); aggGraph = GraphBuilder.directed() .nodeOrder(ElementOrder.unordered()) .allowsSelfLoops(false) .expectedNodeCount(nrNodes) .build(); rootVertex = tree2Graph(m, node); }
public CandidateProvider() { candidatesMap = MultimapBuilder.hashKeys().hashSetValues().build(); }
public Builder() { this.flags = MultimapBuilder.hashKeys().hashSetValues().build(); }
@Override public <K extends K0, V extends V0> SortedSetMultimap<K, V> build( Multimap<? extends K, ? extends V> multimap) { return (SortedSetMultimap<K, V>) super.build(multimap); } }
@Override public ImmutableList<ImmutableSet<E>> allEquivalenceClasses() { SetMultimap<Node<E>, E> groupsTmp = MultimapBuilder.linkedHashKeys().linkedHashSetValues().build(); for (Node<E> elem : elmap.values()) { groupsTmp.put(findRoot(elem), elem.element); } ImmutableList.Builder<ImmutableSet<E>> result = ImmutableList.builder(); for (Set<E> group : asMap(groupsTmp).values()) { result.add(ImmutableSet.copyOf(group)); } return result.build(); }
@Override public <K extends K0, V extends V0> SortedSetMultimap<K, V> build( Multimap<? extends K, ? extends V> multimap) { return (SortedSetMultimap<K, V>) super.build(multimap); } }