mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 23:11:52 +08:00
feat: support bytecode shrink
1. remove source file symbol (#46) 2. remove debug info when enable shrink (#29)
This commit is contained in:
+1
-1
@@ -42,7 +42,7 @@ class CommandFilterTest {
|
||||
.paramName("cmd")
|
||||
.build();
|
||||
generateConfig.setShellType(shellType);
|
||||
byte[] bytes = CommandGenerator.generate(generateConfig, shellConfig);
|
||||
byte[] bytes = new CommandGenerator(generateConfig, shellConfig).getBytes();
|
||||
Object obj = ClassUtils.newInstance(bytes);
|
||||
assertEquals(shellConfig.getShellClassName(), obj.getClass().getName());
|
||||
assertEquals(shellConfig.getParamName(), ClassUtils.getFieldValue(obj, "paramName"));
|
||||
|
||||
Reference in New Issue
Block a user