feat: support rainbow v2025.3.4
This commit is contained in:
@@ -21,12 +21,12 @@ public class LicensingFacadeTransformer implements MyTransformer {
|
||||
for (MethodNode m : node.methods) {
|
||||
if ("getLicenseExpirationDate".equals(m.name)) {
|
||||
InsnList list = new InsnList();
|
||||
LabelNode L0 = new LabelNode();
|
||||
list.add(new MethodInsnNode(INVOKESTATIC, "com/novitechie/rules/StackTraceRule", "hook", "()Ljava/util/Date;", false));
|
||||
list.add(new InsnNode(DUP));
|
||||
LabelNode labelNode = new LabelNode();
|
||||
list.add(new JumpInsnNode(IFNULL, labelNode));
|
||||
list.add(new JumpInsnNode(IFNULL, L0));
|
||||
list.add(new InsnNode(ARETURN));
|
||||
list.add(labelNode);
|
||||
list.add(L0);
|
||||
list.add(new InsnNode(POP));
|
||||
m.instructions.insert(list);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user