1 17 package org.apache.bcel.verifier.structurals; 18 19 20 import java.util.ArrayList ; 21 import org.apache.bcel.generic.InstructionHandle; 22 23 31 public interface InstructionContext{ 32 33 41 public int getTag(); 42 43 51 public void setTag(int tag); 52 53 74 boolean execute(Frame inFrame, ArrayList executionPredecessors, InstConstraintVisitor icv, ExecutionVisitor ev); 75 76 Frame getInFrame(); 77 78 85 Frame getOutFrame(ArrayList executionPredecessors); 86 87 92 InstructionHandle getInstruction(); 93 94 98 InstructionContext[] getSuccessors(); 99 100 104 ExceptionHandler[] getExceptionHandlers(); 105 } 106 | Popular Tags |