perf[array]: 将CollectionUtils中的数组判断是否为空的方法移动到ArrayUtils

This commit is contained in:
jaysunxiao committed 2021-06-26 11:58:27 +08:00
1 parent 3ff1e7de0a
commit c1fe5e8357
8 files changed
+21 -30

No files matched your search

@@ -235,7 +235,7 @@ public abstract class ArrayUtils {
}
public static <T> List<T> toList(T[] array) {
if (CollectionUtils.isEmpty(array)) {
if (ArrayUtils.isEmpty(array)) {
return Collections.emptyList();
}
return Arrays.asList(array);
@@ -40,14 +40,6 @@ public abstract class CollectionUtils {
return !isEmpty(collection);
}
public static boolean isEmpty(Object[] array) {
return (array == null || array.length == 0);
}
public static boolean isNotEmpty(Object[] array) {
return !isEmpty(array);
}
/**
* Return {@code true} if the supplied Map is {@code null} or empty.
* Otherwise, return {@code false}.
@@ -15,7 +15,6 @@ package com.zfoo.protocol.registration;
import com.zfoo.protocol.IPacket;
import com.zfoo.protocol.ProtocolManager;
import com.zfoo.protocol.collection.ArrayUtils;
import com.zfoo.protocol.collection.CollectionUtils;
import com.zfoo.protocol.exception.RunException;
import com.zfoo.protocol.exception.UnknownException;
import com.zfoo.protocol.generate.GenerateOperation;
@@ -235,7 +234,7 @@ public class ProtocolAnalysis {
// 是否实现了IPacket接口
AssertionUtils.isTrue(IPacket.class.isAssignableFrom(clazz), "[class:{}]没有实现接口[IPacket:{}]", clazz.getCanonicalName(), IPacket.class.getCanonicalName());
// 不能是泛型类
AssertionUtils.isTrue(CollectionUtils.isEmpty(clazz.getTypeParameters()), "[class:{}]不能是泛型类", clazz.getCanonicalName());
AssertionUtils.isTrue(ArrayUtils.isEmpty(clazz.getTypeParameters()), "[class:{}]不能是泛型类", clazz.getCanonicalName());
Field protocolIdField;
try {
@@ -12,7 +12,7 @@
package com.zfoo.protocol.util;
import com.zfoo.protocol.collection.CollectionUtils;
import com.zfoo.protocol.collection.ArrayUtils;
import java.io.*;
import java.nio.channels.FileChannel;
@@ -80,7 +80,7 @@ public abstract class FileUtils {
}
if (file.isDirectory()) {
var files = file.listFiles();
if (CollectionUtils.isEmpty(files)) {
if (ArrayUtils.isEmpty(files)) {
return null;
}
@@ -12,7 +12,7 @@
package com.zfoo.protocol.util;
import com.zfoo.protocol.collection.CollectionUtils;
import com.zfoo.protocol.collection.ArrayUtils;
import java.nio.charset.Charset;
import java.util.Arrays;
@@ -430,7 +430,7 @@ public abstract class StringUtils {
* @return 结果
*/
public static String format(final String template, final Object... args) {
if (isBlank(template) || CollectionUtils.isEmpty(args)) {
if (isBlank(template) || ArrayUtils.isEmpty(args)) {
return template;
}