This commit is contained in:
thinkgem
2023-04-05 18:53:38 +08:00
parent 5562a98a0e
commit 3086736d4e
6 changed files with 21 additions and 25 deletions

View File

@@ -4,36 +4,26 @@
*/ */
package com.jeesite.common.io; package com.jeesite.common.io;
import java.io.File; import com.jeesite.common.codec.EncodeUtils;
import java.io.FileInputStream; import com.jeesite.common.collect.ListUtils;
import java.io.FileNotFoundException; import com.jeesite.common.lang.StringUtils;
import java.io.FileOutputStream; import net.sf.jmimemagic.Magic;
import java.io.IOException; import net.sf.jmimemagic.MagicMatch;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.RandomAccessFile;
import java.util.Enumeration;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
import javax.activation.MimetypesFileTypeMap;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.ClassPathResource;
import com.jeesite.common.codec.EncodeUtils; import javax.activation.MimetypesFileTypeMap;
import com.jeesite.common.collect.ListUtils; import javax.servlet.ServletOutputStream;
import com.jeesite.common.lang.StringUtils; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.jmimemagic.Magic; import java.io.*;
import net.sf.jmimemagic.MagicMatch; import java.util.Enumeration;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
/** /**
* 文件操作工具类 * 文件操作工具类
@@ -41,6 +31,7 @@ import net.sf.jmimemagic.MagicMatch;
* @author ThinkGem * @author ThinkGem
* @version 2015-3-16 * @version 2015-3-16
*/ */
@SuppressWarnings("deprecation")
public class FileUtils extends org.apache.commons.io.FileUtils { public class FileUtils extends org.apache.commons.io.FileUtils {
private static Logger logger = LoggerFactory.getLogger(FileUtils.class); private static Logger logger = LoggerFactory.getLogger(FileUtils.class);

View File

@@ -23,6 +23,7 @@ import java.security.ProtectionDomain;
import java.util.HashSet; import java.util.HashSet;
import java.util.WeakHashMap; import java.util.WeakHashMap;
@SuppressWarnings({"restriction", "rawtypes", "unchecked"})
class AccessClassLoader extends ClassLoader { class AccessClassLoader extends ClassLoader {
// Weak-references to class loaders, to avoid perm gen memory leaks, for example in app servers/web containters if the // Weak-references to class loaders, to avoid perm gen memory leaks, for example in app servers/web containters if the
// reflectasm library (including this class) is loaded outside the deployed applications (WAR/EAR) using ReflectASM/Kryo (exts, // reflectasm library (including this class) is loaded outside the deployed applications (WAR/EAR) using ReflectASM/Kryo (exts,

View File

@@ -27,6 +27,7 @@ import java.util.Map;
import static org.springframework.asm.Opcodes.*; import static org.springframework.asm.Opcodes.*;
@SuppressWarnings("rawtypes")
public abstract class FieldAccess { public abstract class FieldAccess {
private String[] fieldNames; private String[] fieldNames;
private Class[] fieldTypes; private Class[] fieldTypes;

View File

@@ -25,6 +25,7 @@ import java.util.Map;
import static org.springframework.asm.Opcodes.*; import static org.springframework.asm.Opcodes.*;
@SuppressWarnings("rawtypes")
public abstract class MethodAccess { public abstract class MethodAccess {
private String[] methodNames; private String[] methodNames;
private Class[][] parameterTypes; private Class[][] parameterTypes;

View File

@@ -71,6 +71,7 @@ public class ExcelExport implements Closeable{
*/ */
private Map<Class<? extends FieldType>, FieldType> fieldTypes = MapUtils.newHashMap(); private Map<Class<? extends FieldType>, FieldType> fieldTypes = MapUtils.newHashMap();
@SuppressWarnings("rawtypes")
private static Class dictUtilsClass = null; private static Class dictUtilsClass = null;
/** /**

View File

@@ -63,6 +63,7 @@ public class ExcelImport implements Closeable {
*/ */
private Map<Class<? extends FieldType>, FieldType> fieldTypes = MapUtils.newHashMap(); private Map<Class<? extends FieldType>, FieldType> fieldTypes = MapUtils.newHashMap();
@SuppressWarnings("rawtypes")
private static Class dictUtilsClass = null; private static Class dictUtilsClass = null;
/** /**