feat: support rainbow v2025.3.4

This commit is contained in:
2025-08-26 16:18:45 +08:00
parent b316de054e
commit 3e5cf0680d
10 changed files with 16 additions and 41 deletions

View File

@@ -42,7 +42,9 @@ public class MethodTransformer implements MyTransformer {
list.add(new InsnNode(AALOAD));
list.add(new MethodInsnNode(INVOKESTATIC, "java/lang/String", "valueOf", "(Ljava/lang/Object;)Ljava/lang/String;", false));
list.add(new VarInsnNode(ASTORE, 3));
// list.add(new LdcInsnNode("com.janetfilter"));
list.add(new VarInsnNode(ALOAD, 3));
// list.add(new MethodInsnNode(INVOKEVIRTUAL, "java/lang/String", "startsWith", "(Ljava/lang/String;)Z", false));
list.add(new MethodInsnNode(INVOKESTATIC, "com/novitechie/rules/BootstrapClassRule", "check", "(Ljava/lang/String;)Z", false));
list.add(new JumpInsnNode(IFEQ, L0));
list.add(new MethodInsnNode(INVOKESTATIC, "com/novitechie/rules/StackTraceRule", "check", "()Z", false));