protected class AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor extends Instruction.Visitor
| Modifier | Constructor and Description |
|---|---|
protected |
BasicRegisterMachineVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitArrayGet(ArrayGet instruction) |
void |
visitArrayLength(ArrayLength instruction) |
void |
visitArrayPut(ArrayPut instruction) |
void |
visitBinaryOperation(BinaryOperation instruction) |
void |
visitBranch(Branch instruction) |
void |
visitConstant(Constant instruction) |
void |
visitGetField(GetField instruction) |
void |
visitInstanceof(InstanceOf instruction) |
void |
visitInvoke(Invoke instruction) |
void |
visitMonitor(Monitor instruction) |
void |
visitNew(New instruction) |
void |
visitPutField(PutField instruction) |
void |
visitSwitch(Switch instruction) |
void |
visitThrow(Throw instruction) |
void |
visitUnaryOperation(UnaryOperation instruction) |
visitArrayFill, visitBinaryLiteral, visitCheckCast, visitGoto, visitNewArray, visitNewArrayFilled, visitReturnpublic void visitArrayLength(ArrayLength instruction)
visitArrayLength in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitArrayLength(ArrayLengthInstruction)public void visitArrayGet(ArrayGet instruction)
visitArrayGet in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitArrayLoad(IArrayLoadInstruction)public void visitArrayPut(ArrayPut instruction)
visitArrayPut in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitArrayStore(IArrayStoreInstruction)public void visitBinaryOperation(BinaryOperation instruction)
visitBinaryOperation in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitBinaryOp(IBinaryOpInstruction)public void visitBranch(Branch instruction)
visitBranch in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitConditionalBranch(IConditionalBranchInstruction)public void visitConstant(Constant instruction)
visitConstant in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitConstant(ConstantInstruction)public void visitGetField(GetField instruction)
visitGetField in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitGet(IGetInstruction)public void visitInstanceof(InstanceOf instruction)
visitInstanceof in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitInstanceof(InstanceofInstruction)public void visitInvoke(Invoke instruction)
visitInvoke in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitInvoke(IInvokeInstruction)public void visitMonitor(Monitor instruction)
visitMonitor in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitMonitor(MonitorInstruction)public void visitNew(New instruction)
visitNew in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitNew(NewInstruction)public void visitPutField(PutField instruction)
visitPutField in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitPut(IPutInstruction)public void visitSwitch(Switch instruction)
visitSwitch in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitSwitch(SwitchInstruction)public void visitThrow(Throw instruction)
visitThrow in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitThrow(ThrowInstruction)public void visitUnaryOperation(UnaryOperation instruction)
visitUnaryOperation in class Instruction.Visitorcom.ibm.wala.shrikeBT.Instruction.Visitor#visitUnaryOp(IUnaryOpInstruction)