public abstract class InsnPredicate extends java.lang.Object implements java.util.function.Predicate<MethodPatcher.PredicateData>
| Modifier and Type | Class and Description |
|---|---|
static class |
InsnPredicate.Field |
static class |
InsnPredicate.Ldc |
static class |
InsnPredicate.Method |
static class |
InsnPredicate.Op |
static class |
InsnPredicate.Var |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Predicate<java.lang.Integer> |
opcodePredicate |
static java.util.function.Predicate<java.lang.Integer> |
RETURNING |
| Constructor and Description |
|---|
InsnPredicate() |
| Modifier and Type | Method and Description |
|---|---|
InsnPredicate |
opcode(int _opcode) |
InsnPredicate |
opcode(java.util.function.Predicate<java.lang.Integer> opcodePredicate) |
boolean |
test(MethodPatcher.PredicateData predicateData) |
public static final java.util.function.Predicate<java.lang.Integer> RETURNING
protected java.util.function.Predicate<java.lang.Integer> opcodePredicate
public InsnPredicate opcode(java.util.function.Predicate<java.lang.Integer> opcodePredicate)
public InsnPredicate opcode(int _opcode)
public boolean test(MethodPatcher.PredicateData predicateData)
test in interface java.util.function.Predicate<MethodPatcher.PredicateData>