13141516171819
protected ConstantFilter<String> descFilter; protected IntegerFilter dimsFilter; public MultiANewArrayInstructionFilter(String desc, int dims) { descFilter = new ConstantFilter<String>(desc); dimsFilter = new ZeroCancelIntegerFilter(dims); }
1112131415161718
protected IntegerFilter incFilter; protected IntegerFilter varFilter; public IincInstructionFilter(int inc, int var) { incFilter = new ZeroCancelIntegerFilter(inc); varFilter = new ZeroCancelIntegerFilter(var); }
19202122232425
super(filter); varFilter = filter1; } public VarInstructionFilter(int opcode, int var) { this(new OpcodeFilter(opcode), new ZeroCancelIntegerFilter(var)); }