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