diff --git a/common/src/main/java/com/jeesite/common/io/FileUtils.java b/common/src/main/java/com/jeesite/common/io/FileUtils.java index 4fb1b703..7c90e09d 100644 --- a/common/src/main/java/com/jeesite/common/io/FileUtils.java +++ b/common/src/main/java/com/jeesite/common/io/FileUtils.java @@ -4,36 +4,26 @@ */ package com.jeesite.common.io; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -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 com.jeesite.common.codec.EncodeUtils; +import com.jeesite.common.collect.ListUtils; +import com.jeesite.common.lang.StringUtils; +import net.sf.jmimemagic.Magic; +import net.sf.jmimemagic.MagicMatch; import org.apache.commons.io.IOUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.core.io.ClassPathResource; -import com.jeesite.common.codec.EncodeUtils; -import com.jeesite.common.collect.ListUtils; -import com.jeesite.common.lang.StringUtils; - -import net.sf.jmimemagic.Magic; -import net.sf.jmimemagic.MagicMatch; +import javax.activation.MimetypesFileTypeMap; +import javax.servlet.ServletOutputStream; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.*; +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 * @version 2015-3-16 */ +@SuppressWarnings("deprecation") public class FileUtils extends org.apache.commons.io.FileUtils { private static Logger logger = LoggerFactory.getLogger(FileUtils.class); diff --git a/common/src/main/java/com/jeesite/common/reflect/asm/AccessClassLoader.java b/common/src/main/java/com/jeesite/common/reflect/asm/AccessClassLoader.java index 028388f6..b4a5b11e 100644 --- a/common/src/main/java/com/jeesite/common/reflect/asm/AccessClassLoader.java +++ b/common/src/main/java/com/jeesite/common/reflect/asm/AccessClassLoader.java @@ -23,6 +23,7 @@ import java.security.ProtectionDomain; import java.util.HashSet; import java.util.WeakHashMap; +@SuppressWarnings({"restriction", "rawtypes", "unchecked"}) class AccessClassLoader extends ClassLoader { // 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, diff --git a/common/src/main/java/com/jeesite/common/reflect/asm/FieldAccess.java b/common/src/main/java/com/jeesite/common/reflect/asm/FieldAccess.java index b531af02..1e179bb9 100644 --- a/common/src/main/java/com/jeesite/common/reflect/asm/FieldAccess.java +++ b/common/src/main/java/com/jeesite/common/reflect/asm/FieldAccess.java @@ -27,6 +27,7 @@ import java.util.Map; import static org.springframework.asm.Opcodes.*; +@SuppressWarnings("rawtypes") public abstract class FieldAccess { private String[] fieldNames; private Class[] fieldTypes; diff --git a/common/src/main/java/com/jeesite/common/reflect/asm/MethodAccess.java b/common/src/main/java/com/jeesite/common/reflect/asm/MethodAccess.java index 995c9cb9..0cad3111 100644 --- a/common/src/main/java/com/jeesite/common/reflect/asm/MethodAccess.java +++ b/common/src/main/java/com/jeesite/common/reflect/asm/MethodAccess.java @@ -25,6 +25,7 @@ import java.util.Map; import static org.springframework.asm.Opcodes.*; +@SuppressWarnings("rawtypes") public abstract class MethodAccess { private String[] methodNames; private Class[][] parameterTypes; diff --git a/common/src/main/java/com/jeesite/common/utils/excel/ExcelExport.java b/common/src/main/java/com/jeesite/common/utils/excel/ExcelExport.java index c90168a8..6062530e 100644 --- a/common/src/main/java/com/jeesite/common/utils/excel/ExcelExport.java +++ b/common/src/main/java/com/jeesite/common/utils/excel/ExcelExport.java @@ -71,6 +71,7 @@ public class ExcelExport implements Closeable{ */ private Map, FieldType> fieldTypes = MapUtils.newHashMap(); + @SuppressWarnings("rawtypes") private static Class dictUtilsClass = null; /** diff --git a/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java b/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java index 1d97dcee..058fae70 100644 --- a/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java +++ b/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java @@ -63,6 +63,7 @@ public class ExcelImport implements Closeable { */ private Map, FieldType> fieldTypes = MapUtils.newHashMap(); + @SuppressWarnings("rawtypes") private static Class dictUtilsClass = null; /**