You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2017/10/16 10:44:59 UTC

[isis] 35/38: ISIS-1742: removes unused methods in ArrayExtensions

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

danhaywood pushed a commit to branch dev/2.0.0/ISIS-1742-remove-deprecations
in repository https://gitbox.apache.org/repos/asf/isis.git

commit f5ad41ce887ce6d9314324fca6e9055ba516f059
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Oct 16 11:38:24 2017 +0100

    ISIS-1742: removes unused methods in ArrayExtensions
---
 .../isis/core/commons/lang/ArrayExtensions.java    | 62 ----------------------
 1 file changed, 62 deletions(-)

diff --git a/core/metamodel/src/main/java/org/apache/isis/core/commons/lang/ArrayExtensions.java b/core/metamodel/src/main/java/org/apache/isis/core/commons/lang/ArrayExtensions.java
index f4b611c..26bb45c 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/commons/lang/ArrayExtensions.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/commons/lang/ArrayExtensions.java
@@ -24,7 +24,6 @@ import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;
 import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -94,35 +93,6 @@ public final class ArrayExtensions {
         return argList.toArray(new String[] {});
     }
 
-    public static List<String> mergeToList(final String[] extendee, final String[] array2) {
-        final List<String> prefixes = new ArrayList<String>();
-        ArrayExtensions.addNoDuplicates(extendee, prefixes);
-        ArrayExtensions.addNoDuplicates(array2, prefixes);
-        return prefixes;
-    }
-
-    static void addNoDuplicates(final String[] array, final List<String> list) {
-        for (int i = 0; i < array.length; i++) {
-            if (!list.contains(array[i])) {
-                list.add(array[i]);
-            }
-        }
-    }
-
-    public static List<Object> asListFlattened(final Object[] objectArray) {
-        final List<Object> list = new ArrayList<Object>();
-        for (final Object element : objectArray) {
-            if (Collection.class.isAssignableFrom(element.getClass())) {
-                @SuppressWarnings("rawtypes")
-                final Collection collection = (Collection) element;
-                list.addAll(asListFlattened(collection.toArray()));
-            } else {
-                list.add(element);
-            }
-        }
-        return list;
-    }
-
     public static <T> T coalesce(final T... objects) {
         for (final T object : objects) {
             if (object != null) {
@@ -132,36 +102,4 @@ public final class ArrayExtensions {
         return null;
     }
 
-    public static String commaSeparatedClassNames(final List<Object> objects) {
-        final StringBuilder buf = new StringBuilder();
-        int i = 0;
-        for (final Object object : objects) {
-            if (i++ > 0) {
-                buf.append(',');
-            }
-            buf.append(object.getClass().getName());
-        }
-        return buf.toString();
-    }
-
-    public static String asSemicolonDelimitedStr(final List<String> list) {
-        final StringBuffer buf = new StringBuffer();
-        for (final String message : list) {
-            if (list.size() > 1) {
-                buf.append("; ");
-            }
-            buf.append(message);
-        }
-        return buf.toString();
-    }
-
-    public static List<Class<?>> toClasses(final List<Object> objectList) {
-        final List<Class<?>> classList = new ArrayList<Class<?>>();
-        for (final Object service : objectList) {
-            classList.add(service.getClass());
-        }
-        return classList;
-    }
-
-
 }

-- 
To stop receiving notification emails like this one, please contact
"commits@isis.apache.org" <co...@isis.apache.org>.