diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/generator/AntSwordGenerator.java b/generator/src/main/java/com/reajason/javaweb/memshell/generator/AntSwordGenerator.java index 64075adf..432aad59 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/generator/AntSwordGenerator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/generator/AntSwordGenerator.java @@ -1,19 +1,15 @@ package com.reajason.javaweb.memshell.generator; import com.reajason.javaweb.ClassBytesShrink; -import com.reajason.javaweb.buddy.LdcReAssignVisitorWrapper; import com.reajason.javaweb.buddy.LogRemoveMethodVisitor; import com.reajason.javaweb.buddy.ServletRenameVisitorWrapper; import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; -import com.reajason.javaweb.memshell.ShellType; import com.reajason.javaweb.memshell.config.AntSwordConfig; import com.reajason.javaweb.memshell.config.ShellConfig; import net.bytebuddy.ByteBuddy; import net.bytebuddy.dynamic.DynamicType; import org.apache.commons.lang3.StringUtils; -import java.util.HashMap; - import static net.bytebuddy.matcher.ElementMatchers.named; /** diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/generator/InjectorGenerator.java b/generator/src/main/java/com/reajason/javaweb/memshell/generator/InjectorGenerator.java index 815281b6..3d008e6c 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/generator/InjectorGenerator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/generator/InjectorGenerator.java @@ -14,12 +14,13 @@ import net.bytebuddy.dynamic.DynamicType; import net.bytebuddy.dynamic.scaffold.TypeValidation; import net.bytebuddy.implementation.FixedValue; import net.bytebuddy.pool.TypePool; -import java.util.Base64;; import java.util.*; import static net.bytebuddy.matcher.ElementMatchers.named; + + /** * @author ReaJason * @since 2024/11/24 diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/generator/NeoreGeorgGenerator.java b/generator/src/main/java/com/reajason/javaweb/memshell/generator/NeoreGeorgGenerator.java index 09f13919..98cdfd99 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/generator/NeoreGeorgGenerator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/generator/NeoreGeorgGenerator.java @@ -1,18 +1,14 @@ package com.reajason.javaweb.memshell.generator; import com.reajason.javaweb.ClassBytesShrink; -import com.reajason.javaweb.buddy.LdcReAssignVisitorWrapper; import com.reajason.javaweb.buddy.LogRemoveMethodVisitor; import com.reajason.javaweb.buddy.ServletRenameVisitorWrapper; import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; -import com.reajason.javaweb.memshell.ShellType; import com.reajason.javaweb.memshell.config.NeoreGeorgConfig; import com.reajason.javaweb.memshell.config.ShellConfig; import net.bytebuddy.ByteBuddy; import net.bytebuddy.dynamic.DynamicType; -import java.util.HashMap; - import static net.bytebuddy.matcher.ElementMatchers.named; /** diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/generator/Suo5Generator.java b/generator/src/main/java/com/reajason/javaweb/memshell/generator/Suo5Generator.java index a09c8aa4..546b06d9 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/generator/Suo5Generator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/generator/Suo5Generator.java @@ -1,18 +1,14 @@ package com.reajason.javaweb.memshell.generator; import com.reajason.javaweb.ClassBytesShrink; -import com.reajason.javaweb.buddy.LdcReAssignVisitorWrapper; import com.reajason.javaweb.buddy.LogRemoveMethodVisitor; import com.reajason.javaweb.buddy.ServletRenameVisitorWrapper; import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; -import com.reajason.javaweb.memshell.ShellType; import com.reajason.javaweb.memshell.config.ShellConfig; import com.reajason.javaweb.memshell.config.Suo5Config; import net.bytebuddy.ByteBuddy; import net.bytebuddy.dynamic.DynamicType; -import java.util.HashMap; - import static net.bytebuddy.matcher.ElementMatchers.named; /** diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/DefaultBase64Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/DefaultBase64Packer.java index 5e9787cf..091fa8c7 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/DefaultBase64Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/DefaultBase64Packer.java @@ -2,7 +2,8 @@ package com.reajason.javaweb.memshell.packer.base64; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; -import java.util.Base64;; + +import java.util.Base64; /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/GzipBase64Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/GzipBase64Packer.java index 0f2dbc6a..56fb7ece 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/GzipBase64Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/base64/GzipBase64Packer.java @@ -4,7 +4,8 @@ import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import com.reajason.javaweb.memshell.utils.CommonUtil; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/hessian/HessianXSLTScriptEnginePacker.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/hessian/HessianXSLTScriptEnginePacker.java index 206bc6aa..4cc98de4 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/hessian/HessianXSLTScriptEnginePacker.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/hessian/HessianXSLTScriptEnginePacker.java @@ -5,7 +5,10 @@ import com.reajason.javaweb.deserialize.HessianDeserializeGenerator; import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils110Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils110Packer.java index 04f5454f..fd6179f8 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils110Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils110Packer.java @@ -6,7 +6,10 @@ import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils16Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils16Packer.java index f1002a1f..b67b78b1 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils16Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils16Packer.java @@ -6,7 +6,10 @@ import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils18Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils18Packer.java index 2d34563a..cc5ef42e 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils18Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsBeanutils18Packer.java @@ -6,7 +6,10 @@ import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections3Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections3Packer.java index 21266dd5..08403ba5 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections3Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections3Packer.java @@ -6,7 +6,10 @@ import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections4Packer.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections4Packer.java index 71a0aa21..d3f989d4 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections4Packer.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/deserialize/java/CommonsCollections4Packer.java @@ -6,7 +6,10 @@ import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/jar/attach/VirtualMachine.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/jar/attach/VirtualMachine.java index c7a80da3..0049a0e0 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/jar/attach/VirtualMachine.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/jar/attach/VirtualMachine.java @@ -25,7 +25,6 @@ import java.net.ServerSocket; import java.net.Socket; import java.nio.ByteBuffer; import java.nio.channels.FileLock; -import java.security.PrivilegedAction; import java.security.SecureRandom; import java.util.*; import java.util.concurrent.TimeUnit; diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/packer/spel/SpELSpringIOUtilsGzipPacker.java b/generator/src/main/java/com/reajason/javaweb/memshell/packer/spel/SpELSpringIOUtilsGzipPacker.java index e4aef5fc..6414a7c9 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/packer/spel/SpELSpringIOUtilsGzipPacker.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/packer/spel/SpELSpringIOUtilsGzipPacker.java @@ -4,7 +4,10 @@ import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.Packer; import com.reajason.javaweb.memshell.utils.CommonUtil; import lombok.SneakyThrows; -import java.util.Base64;; + +import java.util.Base64; + + /** * @author ReaJason diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/server/WebLogicShell.java b/generator/src/main/java/com/reajason/javaweb/memshell/server/WebLogicShell.java index 2a60632e..955e079e 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/server/WebLogicShell.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/server/WebLogicShell.java @@ -1,6 +1,9 @@ package com.reajason.javaweb.memshell.server; -import com.reajason.javaweb.memshell.injector.weblogic.*; +import com.reajason.javaweb.memshell.injector.weblogic.WebLogicFilterInjector; +import com.reajason.javaweb.memshell.injector.weblogic.WebLogicListenerInjector; +import com.reajason.javaweb.memshell.injector.weblogic.WebLogicServletContextAgentInjector; +import com.reajason.javaweb.memshell.injector.weblogic.WebLogicServletInjector; import static com.reajason.javaweb.memshell.ShellType.*; diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/server/WebSphereShell.java b/generator/src/main/java/com/reajason/javaweb/memshell/server/WebSphereShell.java index 70d4a0f0..b1ecaebb 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/server/WebSphereShell.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/server/WebSphereShell.java @@ -1,6 +1,9 @@ package com.reajason.javaweb.memshell.server; -import com.reajason.javaweb.memshell.injector.websphere.*; +import com.reajason.javaweb.memshell.injector.websphere.WebSphereFilterChainAgentInjector; +import com.reajason.javaweb.memshell.injector.websphere.WebSphereFilterInjector; +import com.reajason.javaweb.memshell.injector.websphere.WebSphereListenerInjector; +import com.reajason.javaweb.memshell.injector.websphere.WebSphereServletInjector; import com.reajason.javaweb.memshell.utils.ShellCommonUtil; import net.bytebuddy.asm.Advice; import net.bytebuddy.implementation.bytecode.assign.Assigner; diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/config/GodzillaShellConfigTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/config/GodzillaShellConfigTest.java index 6fc3db64..cabdb135 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/config/GodzillaShellConfigTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/config/GodzillaShellConfigTest.java @@ -2,7 +2,8 @@ package com.reajason.javaweb.memshell.config; import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.*; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; /** * @author ReaJason diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/generator/CustomShellGeneratorTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/generator/CustomShellGeneratorTest.java index c5e52fe8..873fe265 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/generator/CustomShellGeneratorTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/generator/CustomShellGeneratorTest.java @@ -6,11 +6,14 @@ import com.reajason.javaweb.memshell.utils.CommonUtil; import lombok.SneakyThrows; import net.bytebuddy.ByteBuddy; import net.bytebuddy.jar.asm.ClassReader; -import java.util.Base64;; import org.junit.jupiter.api.Test; +import java.util.Base64; + import static org.junit.jupiter.api.Assertions.assertEquals; + + /** * @author ReaJason * @since 2025/3/19 diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/generator/InjectorGeneratorTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/generator/InjectorGeneratorTest.java index 55ec2ff8..f57f9ae2 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/generator/InjectorGeneratorTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/generator/InjectorGeneratorTest.java @@ -7,7 +7,6 @@ import org.junit.jupiter.api.Test; import java.util.Map; -import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; /** diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java index 15197750..c64e4ada 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java @@ -1,9 +1,12 @@ package com.reajason.javaweb.memshell.packer; import com.reajason.javaweb.memshell.config.GenerateResult; -import java.util.Base64;; import org.junit.jupiter.api.Test; +import java.util.Base64; + + + /** * @author ReaJason * @since 2024/12/19 diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java index 7ec5fb9f..7791c9ac 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java @@ -4,11 +4,14 @@ import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.packer.base64.GzipBase64Packer; import com.reajason.javaweb.memshell.utils.CommonUtil; import lombok.SneakyThrows; -import java.util.Base64;; import org.junit.jupiter.api.Test; +import java.util.Base64; + import static org.junit.jupiter.api.Assertions.assertEquals; + + /** * @author ReaJason * @since 2025/1/22 diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/undertow/UndertowServletHandlerAgentInjector.java b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/undertow/UndertowServletHandlerAgentInjector.java index 41dfc99c..571361ae 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/undertow/UndertowServletHandlerAgentInjector.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/undertow/UndertowServletHandlerAgentInjector.java @@ -6,8 +6,6 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.lang.instrument.ClassFileTransformer; import java.lang.instrument.Instrumentation; -import java.net.URL; -import java.net.URLClassLoader; import java.security.ProtectionDomain; import java.util.zip.GZIPInputStream; diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/weblogic/WebLogicServletContextAgentInjector.java b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/weblogic/WebLogicServletContextAgentInjector.java index 5783c872..ce98ea20 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/weblogic/WebLogicServletContextAgentInjector.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/weblogic/WebLogicServletContextAgentInjector.java @@ -6,8 +6,6 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.lang.instrument.ClassFileTransformer; import java.lang.instrument.Instrumentation; -import java.net.URL; -import java.net.URLClassLoader; import java.security.ProtectionDomain; import java.util.zip.GZIPInputStream; diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/websphere/WebSphereFilterChainAgentInjector.java b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/websphere/WebSphereFilterChainAgentInjector.java index 68f22e74..ccf59768 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/websphere/WebSphereFilterChainAgentInjector.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/websphere/WebSphereFilterChainAgentInjector.java @@ -1,14 +1,11 @@ package com.reajason.javaweb.memshell.injector.websphere; -import com.reajason.javaweb.memshell.injector.tomcat.TomcatFilterChainAgentInjector; import org.objectweb.asm.*; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.lang.instrument.ClassFileTransformer; import java.lang.instrument.Instrumentation; -import java.net.URL; -import java.net.URLClassLoader; import java.security.ProtectionDomain; import java.util.zip.GZIPInputStream; diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandJettyHandler.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandJettyHandler.java index 413a8ccd..ef9e4fc6 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandJettyHandler.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandJettyHandler.java @@ -1,11 +1,7 @@ package com.reajason.javaweb.memshell.shelltool.command; -import sun.misc.Unsafe; - import java.io.InputStream; import java.io.OutputStream; -import java.lang.reflect.Field; -import java.lang.reflect.Method; /** * @author ReaJason diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandServlet.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandServlet.java index 9237f4c4..c0e6cac7 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandServlet.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandServlet.java @@ -1,7 +1,5 @@ package com.reajason.javaweb.memshell.shelltool.command; -import sun.misc.Unsafe; - import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; @@ -9,8 +7,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.InputStream; -import java.lang.reflect.Field; -import java.lang.reflect.Method; /** * @author ReaJason diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandUndertowServletHandler.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandUndertowServletHandler.java index 29e04cc7..3769321d 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandUndertowServletHandler.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandUndertowServletHandler.java @@ -1,11 +1,7 @@ package com.reajason.javaweb.memshell.shelltool.command; -import sun.misc.Unsafe; - import java.io.InputStream; import java.io.OutputStream; -import java.lang.reflect.Field; -import java.lang.reflect.Method; /** * @author ReaJason diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgListener.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgListener.java index cb51b97c..daed8249 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgListener.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgListener.java @@ -7,7 +7,6 @@ import javax.servlet.http.HttpServletResponse; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; -import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; import java.util.zip.GZIPInputStream; diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5.java index 911989e3..02edf32c 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5.java @@ -3,7 +3,6 @@ package com.reajason.javaweb.memshell.shelltool.suo5; import javax.net.ssl.*; import java.io.*; -import java.lang.reflect.Field; import java.lang.reflect.Method; import java.net.*; import java.nio.ByteBuffer; diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5Listener.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5Listener.java index d065fc27..0a5c8e26 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5Listener.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/suo5/Suo5Listener.java @@ -6,7 +6,6 @@ import javax.servlet.ServletRequestListener; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; -import java.lang.reflect.Field; import java.net.*; import java.nio.ByteBuffer; import java.security.cert.CertificateException;