protected static class SSAPropagationCallGraphBuilder.InterestingVisitor extends SSAInstruction.Visitor
Modifier and Type | Field and Description |
---|---|
protected boolean |
bingo |
protected int |
vn |
Constructor and Description |
---|
InterestingVisitor(int vn) |
Modifier and Type | Method and Description |
---|---|
void |
visitArrayLoad(SSAArrayLoadInstruction instruction) |
void |
visitArrayStore(SSAArrayStoreInstruction instruction) |
void |
visitCheckCast(SSACheckCastInstruction instruction) |
void |
visitGet(SSAGetInstruction instruction) |
void |
visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction) |
void |
visitInvoke(SSAInvokeInstruction instruction) |
void |
visitPhi(SSAPhiInstruction instruction) |
void |
visitPi(SSAPiInstruction instruction) |
void |
visitPut(SSAPutInstruction instruction) |
void |
visitReturn(SSAReturnInstruction instruction) |
void |
visitThrow(SSAThrowInstruction instruction) |
visitArrayLength, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitNew, visitSwitch, visitUnaryOp
public void visitArrayLoad(SSAArrayLoadInstruction instruction)
visitArrayLoad
in interface SSAInstruction.IVisitor
visitArrayLoad
in class SSAInstruction.Visitor
public void visitArrayStore(SSAArrayStoreInstruction instruction)
visitArrayStore
in interface SSAInstruction.IVisitor
visitArrayStore
in class SSAInstruction.Visitor
public void visitCheckCast(SSACheckCastInstruction instruction)
visitCheckCast
in interface SSAInstruction.IVisitor
visitCheckCast
in class SSAInstruction.Visitor
public void visitGet(SSAGetInstruction instruction)
visitGet
in interface SSAInstruction.IVisitor
visitGet
in class SSAInstruction.Visitor
public void visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction)
visitGetCaughtException
in interface SSAInstruction.IVisitor
visitGetCaughtException
in class SSAInstruction.Visitor
public void visitInvoke(SSAInvokeInstruction instruction)
visitInvoke
in interface SSAInstruction.IVisitor
visitInvoke
in class SSAInstruction.Visitor
public void visitPhi(SSAPhiInstruction instruction)
visitPhi
in interface SSAInstruction.IVisitor
visitPhi
in class SSAInstruction.Visitor
public void visitPi(SSAPiInstruction instruction)
visitPi
in interface SSAInstruction.IVisitor
visitPi
in class SSAInstruction.Visitor
public void visitPut(SSAPutInstruction instruction)
visitPut
in interface SSAInstruction.IVisitor
visitPut
in class SSAInstruction.Visitor
public void visitReturn(SSAReturnInstruction instruction)
visitReturn
in interface SSAInstruction.IVisitor
visitReturn
in class SSAInstruction.Visitor
public void visitThrow(SSAThrowInstruction instruction)
visitThrow
in interface SSAInstruction.IVisitor
visitThrow
in class SSAInstruction.Visitor