protected static class ModRef.ModVisitor<H extends ExtendedHeapModel> extends SSAInstruction.Visitor
| Modifier and Type | Field and Description |
|---|---|
protected H |
h |
protected CGNode |
n |
protected PointerAnalysis<InstanceKey> |
pa |
protected Collection<PointerKey> |
result |
| Modifier | Constructor and Description |
|---|---|
protected |
ModRef.ModVisitor(CGNode n,
Collection<PointerKey> result,
H h,
PointerAnalysis<InstanceKey> pa,
boolean ignoreAllocHeapDefs) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitArrayStore(SSAArrayStoreInstruction instruction) |
void |
visitNew(SSANewInstruction instruction) |
void |
visitPut(SSAPutInstruction instruction) |
visitArrayLength, visitArrayLoad, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitPhi, visitPi, visitReturn, visitSwitch, visitThrow, visitUnaryOpprotected final CGNode n
protected final Collection<PointerKey> result
protected final H extends ExtendedHeapModel h
protected final PointerAnalysis<InstanceKey> pa
protected ModRef.ModVisitor(CGNode n, Collection<PointerKey> result, H h, PointerAnalysis<InstanceKey> pa, boolean ignoreAllocHeapDefs)
public void visitNew(SSANewInstruction instruction)
visitNew in interface SSAInstruction.IVisitorvisitNew in class SSAInstruction.Visitorpublic void visitArrayStore(SSAArrayStoreInstruction instruction)
visitArrayStore in interface SSAInstruction.IVisitorvisitArrayStore in class SSAInstruction.Visitorpublic void visitPut(SSAPutInstruction instruction)
visitPut in interface SSAInstruction.IVisitorvisitPut in class SSAInstruction.VisitorCopyright © 2015. All rights reserved.