@@ -537,14 +537,15 @@ public final <A, R> Parser<R>.OrEmpty zeroOrMoreDelimitedBy(
537537 * <p>This can be typically used to parse key-value pairs:
538538 *
539539 * <pre>{@code
540- * import static com.google.common.labs.collect.BiCollectors.toImmutableListMultimap;
540+ * import static com.google.mu.util.stream.BiCollectors.toMap;
541+ * import static java.util.stream.Collectors.toList;
541542 *
542- * Parser<ImmutableListMultimap <String, String>> jsonMap =
543+ * Parser<Map <String, List< String> >> jsonMap =
543544 * zeroOrMoreDelimited(
544545 * word().followedBy(":"),
545546 * quotedStringWithEscapes('"', Object::toString)),
546547 * ",",
547- * toImmutableListMultimap( ))
548+ * toMap(toList() ))
548549 * .followedBy(string(",").optional()) // only if you need to allow trailing comma
549550 * .between("{", "}");
550551 * }</pre>
@@ -567,14 +568,14 @@ public static <A, B, R> Parser<R>.OrEmpty zeroOrMoreDelimited(
567568 * <p>This can be typically used to parse key-value pairs:
568569 *
569570 * <pre>{@code
570- * import static com.google.common.labs.collect .BiCollectors.toImmutableMap ;
571+ * import static com.google.mu.util.stream .BiCollectors.toMap ;
571572 *
572- * Parser<ImmutableMap <String, Integer>> keyValues =
573+ * Parser<Map <String, Integer>> keyValues =
573574 * zeroOrMoreDelimited(
574575 * word(),
575576 * string("=").then(digits()).map(Integer::parseInt).orElse(0),
576577 * ",",
577- * toImmutableMap ())
578+ * toMap ())
578579 * .followedBy(string(",").optional()) // only if you need to allow trailing comma
579580 * .between("{", "}");
580581 * }</pre>
0 commit comments