protected static 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.VisitorIInstruction.Visitor.visitArrayLength(ArrayLengthInstruction)public void visitArrayGet(ArrayGet instruction)
visitArrayGet in class Instruction.VisitorIInstruction.Visitor.visitArrayLoad(IArrayLoadInstruction)public void visitArrayPut(ArrayPut instruction)
visitArrayPut in class Instruction.VisitorIInstruction.Visitor.visitArrayStore(IArrayStoreInstruction)public void visitBinaryOperation(BinaryOperation instruction)
visitBinaryOperation in class Instruction.VisitorIInstruction.Visitor.visitBinaryOp(IBinaryOpInstruction)public void visitBranch(Branch instruction)
visitBranch in class Instruction.Visitorpublic void visitConstant(Constant instruction)
visitConstant in class Instruction.VisitorIInstruction.Visitor.visitConstant(ConstantInstruction)public void visitGetField(GetField instruction)
visitGetField in class Instruction.VisitorIInstruction.Visitor.visitGet(IGetInstruction)public void visitInstanceof(InstanceOf instruction)
visitInstanceof in class Instruction.VisitorIInstruction.Visitor.visitInstanceof(com.ibm.wala.shrikeBT.IInstanceofInstruction)public void visitInvoke(Invoke instruction)
visitInvoke in class Instruction.VisitorIInstruction.Visitor.visitInvoke(IInvokeInstruction)public void visitMonitor(Monitor instruction)
visitMonitor in class Instruction.VisitorIInstruction.Visitor.visitMonitor(MonitorInstruction)public void visitNew(New instruction)
visitNew in class Instruction.VisitorIInstruction.Visitor.visitNew(NewInstruction)public void visitPutField(PutField instruction)
visitPutField in class Instruction.VisitorIInstruction.Visitor.visitPut(IPutInstruction)public void visitSwitch(Switch instruction)
visitSwitch in class Instruction.VisitorIInstruction.Visitor.visitSwitch(SwitchInstruction)public void visitThrow(Throw instruction)
visitThrow in class Instruction.VisitorIInstruction.Visitor.visitThrow(ThrowInstruction)public void visitUnaryOperation(UnaryOperation instruction)
visitUnaryOperation in class Instruction.VisitorIInstruction.Visitor.visitUnaryOp(IUnaryOpInstruction)