public class InstructionPattern
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
InstructionPattern.AssignableInstructionMatcher |
static class |
InstructionPattern.InstructionMatch |
static class |
InstructionPattern.InstructionMatcher |
Constructor and Description |
---|
InstructionPattern() |
Modifier and Type | Method and Description |
---|---|
private boolean |
compareSubTrees(Instruction _lhs,
Instruction _rhs) |
public static final InstructionPattern.InstructionMatcher assignToLocalVariable
public static final InstructionPattern.InstructionMatcher constant
public static final InstructionPattern.InstructionMatcher assignToArrayElement
public static final InstructionPattern.InstructionMatcher methodCall
public static final InstructionPattern.InstructionMatcher longHandIncLocalVariable
public static final InstructionPattern.InstructionMatcher longHandDecLocalVariable
public static final InstructionPattern.InstructionMatcher fieldPlusOne
public static final InstructionPattern.InstructionMatcher fieldMinusOne
public static final InstructionPattern.InstructionMatcher fieldArrayElementAccess
public static final InstructionPattern.InstructionMatcher fieldArrayElementPlusOne
public static final InstructionPattern.InstructionMatcher fieldArrayElementMinusOne
public static final InstructionPattern.InstructionMatcher longHandFieldArrayElementIncrement
public static final InstructionPattern.InstructionMatcher longHandFieldArrayElementDecrement
public static final InstructionPattern.InstructionMatcher accessLocalVariable
public static final InstructionPattern.InstructionMatcher inc
public static final InstructionPattern.InstructionMatcher cast
public static final InstructionPattern.InstructionMatcher accessInstanceField
public static final InstructionPattern.InstructionMatcher assignToInstanceField
public static final InstructionPattern.InstructionMatcher iadd
private boolean compareSubTrees(Instruction _lhs, Instruction _rhs)