public class InducedCFG.PEIVisitor extends SSAInstruction.Visitor
Modifier | Constructor and Description |
---|---|
protected |
PEIVisitor(boolean[] r) |
Modifier and Type | Method and Description |
---|---|
protected void |
breakBasicBlock() |
void |
visitArrayLength(SSAArrayLengthInstruction instruction) |
void |
visitArrayLoad(SSAArrayLoadInstruction instruction) |
void |
visitArrayStore(SSAArrayStoreInstruction instruction) |
void |
visitCheckCast(SSACheckCastInstruction instruction) |
void |
visitGet(SSAGetInstruction instruction) |
void |
visitInvoke(SSAInvokeInstruction instruction) |
void |
visitMonitor(SSAMonitorInstruction instruction) |
void |
visitNew(SSANewInstruction instruction) |
void |
visitPut(SSAPutInstruction instruction) |
void |
visitThrow(SSAThrowInstruction instruction) |
visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGetCaughtException, visitGoto, visitInstanceof, visitLoadMetadata, visitPhi, visitPi, visitReturn, visitSwitch, visitUnaryOp
protected void breakBasicBlock()
public void visitArrayLength(SSAArrayLengthInstruction instruction)
visitArrayLength
in interface SSAInstruction.IVisitor
visitArrayLength
in class SSAInstruction.Visitor
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 visitInvoke(SSAInvokeInstruction instruction)
visitInvoke
in interface SSAInstruction.IVisitor
visitInvoke
in class SSAInstruction.Visitor
public void visitMonitor(SSAMonitorInstruction instruction)
visitMonitor
in interface SSAInstruction.IVisitor
visitMonitor
in class SSAInstruction.Visitor
public void visitNew(SSANewInstruction instruction)
visitNew
in interface SSAInstruction.IVisitor
visitNew
in class SSAInstruction.Visitor
public void visitPut(SSAPutInstruction instruction)
visitPut
in interface SSAInstruction.IVisitor
visitPut
in class SSAInstruction.Visitor
public void visitThrow(SSAThrowInstruction instruction)
visitThrow
in interface SSAInstruction.IVisitor
visitThrow
in class SSAInstruction.Visitor