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>.