修复空指针隐患

This commit is contained in:
zhouhao
2018-06-27 16:22:41 +08:00
parent 4f9ee89b78
commit d8c4d97099

View File

@@ -9,6 +9,7 @@ import com.alibaba.fastjson.parser.JSONToken;
import com.alibaba.fastjson.parser.deserializer.ObjectDeserializer;
import com.alibaba.fastjson.serializer.JSONSerializable;
import com.alibaba.fastjson.serializer.JSONSerializer;
import org.springframework.util.StringUtils;
import java.io.IOException;
import java.lang.reflect.Type;
@@ -71,6 +72,9 @@ public interface EnumDict<V> extends JSONSerializable {
* @return 是否相等
*/
default boolean eq(Object v) {
if (StringUtils.isEmpty(v)) {
return false;
}
return this == v
|| getValue() == v
|| getValue().equals(v)