[ 
https://issues.apache.org/jira/browse/KAFKA-10093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ksolves India Limited reassigned KAFKA-10093:
---------------------------------------------

    Assignee: Ksolves India Limited  (was: Can Cecen)

> Replace iteration with call to addAll in Utils
> ----------------------------------------------
>
>                 Key: KAFKA-10093
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10093
>             Project: Kafka
>          Issue Type: Improvement
>          Components: clients
>            Reporter: Jakob Homan
>            Assignee: Ksolves India Limited
>            Priority: Trivial
>              Labels: newbie
>
> n.b. This is a newbie ticket designed to be an introduction to contributing 
> for the assignee.
> In clients/src/main/java/org/apache/kafka/common/utils/Utils.java we're 
> currently using iteration to add all the elements from one collection into 
> another. We can replace this with a call to Arrays.asList() and 
> Collections.addAll().
> {code}/**
>  * Creates a set
>  * @param elems the elements
>  * @param <T> the type of element
>  * @return Set
>  */
>  @SafeVarargs
>  public static <T> Set<T> mkSet(T... elems) {
>  Set<T> result = new HashSet<>((int) (elems.length / 0.75) + 1);
>  for (T elem : elems)
>  result.add(elem);
>  return result;
>  }
> /**
>  * Creates a sorted set
>  * @param elems the elements
>  * @param <T> the type of element, must be comparable
>  * @return SortedSet
>  */
>  @SafeVarargs
>  public static <T extends Comparable<T>> SortedSet<T> mkSortedSet(T... elems) 
> {
>  SortedSet<T> result = new TreeSet<>();
>  for (T elem : elems)
>  result.add(elem);
>  return result;
>  }{code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to