Package eu.bibl.banalysis.filter

Examples of eu.bibl.banalysis.filter.OpcodeFilter


import eu.bibl.banalysis.filter.OpcodeFilter;

public class JumpInstructionFilter extends OpcodeInstructionFilter {
 
  public JumpInstructionFilter(int opcode) {
    super(new OpcodeFilter(opcode));
  }
View Full Code Here


 
  protected OpcodeFilter opcodeFilter;
  protected List<Filter<Object>> filters;
 
  public SwitchInstructionFilter(int opcode) {
    this(new OpcodeFilter(opcode));
  }
View Full Code Here

  public SwitchInstructionFilter(int opcode) {
    this(new OpcodeFilter(opcode));
  }
 
  public SwitchInstructionFilter(int opcode, List<Filter<Object>> filters) {
    this(new OpcodeFilter(opcode), filters);
  }
View Full Code Here

    super(filter);
    descFilter = new ConstantFilter<String>(desc);
  }
 
  public TypeInstructionFilter(int opcode, String desc) {
    super(new OpcodeFilter(opcode));
    descFilter = new ConstantFilter<String>(desc);
  }
View Full Code Here

    super(filter);
    varFilter = filter1;
  }
 
  public VarInstructionFilter(int opcode, int var) {
    this(new OpcodeFilter(opcode), new ZeroCancelIntegerFilter(var));
  }
View Full Code Here

    nameFilter = createFilter(name);
    descFilter = createFilter(desc);
  }
 
  public FieldInstructionFilter(int opcode, String owner, String name, String desc) {
    super(new OpcodeFilter(opcode));
    ownerFilter = createFilter(owner);
    nameFilter = createFilter(name);
    descFilter = createFilter(desc);
  }
View Full Code Here

    nameFilter = createFilter(name);
    descFilter = createFilter(desc);
  }
 
  public MethodInstructionFilter(int opcode, String owner, String name, String desc) {
    super(new OpcodeFilter(opcode));
    ownerFilter = createFilter(owner);
    nameFilter = createFilter(name);
    descFilter = createFilter(desc);
  }
View Full Code Here

import eu.bibl.banalysis.filter.OpcodeFilter;

public class InsnInstructionFilter extends OpcodeInstructionFilter {
 
  public InsnInstructionFilter(int opcode) {
    super(new OpcodeFilter(opcode));
  }
View Full Code Here

   */
  public InstructionPattern(int[] opcodes) {
    filters = new InstructionFilter[opcodes.length];
    lastMatch = new AbstractInsnNode[opcodes.length];
    for(int i = 0; i < opcodes.length; i++) {
      filters[i] = new OpcodeFilter(opcodes[i]);
    }
  }
View Full Code Here

TOP

Related Classes of eu.bibl.banalysis.filter.OpcodeFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.