This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e202a84b264042c5bf192227b7c7121820ec176a
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Thu Aug 11 11:28:33 2022 +0200

    CAMEL-15520: remove deprecated class CollectionStringBuffer
---
 .../apache/camel/util/CollectionStringBuffer.java  | 63 ----------------------
 .../camel/util/CollectionStringBufferTest.java     | 58 --------------------
 2 files changed, 121 deletions(-)

diff --git 
a/core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java
 
b/core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java
deleted file mode 100644
index 470b25bef34..00000000000
--- 
a/core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.util;
-
-/**
- * A little helper class for converting a collection of values to a (usually 
comma separated) string.
- *
- * @deprecated use JDK {@link String#join(CharSequence, CharSequence...)} or 
{@link java.util.StringJoiner}.
- */
-@Deprecated
-public class CollectionStringBuffer {
-    private final StringBuilder buffer = new StringBuilder();
-    private String separator;
-    private boolean first = true;
-
-    public CollectionStringBuffer() {
-        this(", ");
-    }
-
-    public CollectionStringBuffer(String separator) {
-        this.separator = separator;
-    }
-
-    @Override
-    public String toString() {
-        return buffer.toString();
-    }
-
-    public void append(Object value) {
-        if (first) {
-            first = false;
-        } else {
-            buffer.append(separator);
-        }
-        buffer.append(value);
-    }
-
-    public String getSeparator() {
-        return separator;
-    }
-
-    public void setSeparator(String separator) {
-        this.separator = separator;
-    }
-
-    public boolean isEmpty() {
-        return first;
-    }
-}
diff --git 
a/core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java
 
b/core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java
deleted file mode 100644
index 0946614395f..00000000000
--- 
a/core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.util;
-
-import org.junit.jupiter.api.Test;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-public class CollectionStringBufferTest {
-
-    @Test
-    public void testCollectionStringBufferDefault() {
-        CollectionStringBuffer buf = new CollectionStringBuffer();
-        assertEquals(", ", buf.getSeparator());
-
-        buf.append("foo");
-        buf.append("bar");
-
-        assertEquals("foo, bar", buf.toString());
-    }
-
-    @Test
-    public void testCollectionStringBufferSeparator() {
-        CollectionStringBuffer buf = new CollectionStringBuffer("#");
-        assertEquals("#", buf.getSeparator());
-
-        buf.append("foo");
-        buf.append("bar");
-
-        assertEquals("foo#bar", buf.toString());
-    }
-
-    @Test
-    public void testCollectionStringBufferSetSeparator() {
-        CollectionStringBuffer buf = new CollectionStringBuffer();
-        buf.setSeparator("#");
-        assertEquals("#", buf.getSeparator());
-
-        buf.append("foo");
-        buf.append("bar");
-
-        assertEquals("foo#bar", buf.toString());
-    }
-}

Reply via email to