static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.aLabelNode(SlotWrite<org.objectweb.asm.tree.LabelNode> slot) |
|
static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.anILoad(SlotWrite<Integer> counterVariable) |
|
static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.anIStore(SlotWrite<Integer> counterVariable) |
|
static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.aVariableAccess(SlotWrite<Integer> counterVariable) |
|
static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.gotoLabel(SlotWrite<org.objectweb.asm.tree.LabelNode> loopEnd) |
|
static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.jumpsTo(SlotWrite<org.objectweb.asm.tree.LabelNode> label) |
|
static Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.recordTarget(SlotRead<org.objectweb.asm.tree.AbstractInsnNode> target,
SlotWrite<Boolean> found) |
Records if a instruction matches the target, but always returns true
|
static <T extends org.objectweb.asm.tree.AbstractInsnNode> Match<org.objectweb.asm.tree.AbstractInsnNode> |
InstructionMatchers.writeNodeToSlot(SlotWrite<T> slot,
Class<T> clazz) |
|