protected static class ModRef.RefVisitor<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.RefVisitor(CGNode n,
Collection<PointerKey> result,
PointerAnalysis<InstanceKey> pa,
H h) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitArrayLength(SSAArrayLengthInstruction instruction) |
void |
visitArrayLoad(SSAArrayLoadInstruction instruction) |
void |
visitGet(SSAGetInstruction instruction) |
visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOpprotected final CGNode n
protected final Collection<PointerKey> result
protected final PointerAnalysis<InstanceKey> pa
protected final H extends ExtendedHeapModel h
protected ModRef.RefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<InstanceKey> pa, H h)
public void visitArrayLength(SSAArrayLengthInstruction instruction)
visitArrayLength in interface SSAInstruction.IVisitorvisitArrayLength in class SSAInstruction.Visitorpublic void visitArrayLoad(SSAArrayLoadInstruction instruction)
visitArrayLoad in interface SSAInstruction.IVisitorvisitArrayLoad in class SSAInstruction.Visitorpublic void visitGet(SSAGetInstruction instruction)
visitGet in interface SSAInstruction.IVisitorvisitGet in class SSAInstruction.VisitorCopyright © 2015. All rights reserved.