protected class PointerAnalysisImpl.HModel extends Object implements HeapModel
| Modifier | Constructor and Description |
|---|---|
protected |
PointerAnalysisImpl.HModel() |
public Iterator<PointerKey> iteratePointerKeys()
iteratePointerKeys in interface HeapModelpublic InstanceKey getInstanceKeyForAllocation(CGNode node, NewSiteReference allocation)
getInstanceKeyForAllocation in interface InstanceKeyFactorypublic InstanceKey getInstanceKeyForMultiNewArray(CGNode node, NewSiteReference allocation, int dim)
getInstanceKeyForMultiNewArray in interface InstanceKeyFactorypublic <T> InstanceKey getInstanceKeyForConstant(TypeReference type, T S)
getInstanceKeyForConstant in interface InstanceKeyFactorypublic InstanceKey getInstanceKeyForPEI(CGNode node, ProgramCounter peiLoc, TypeReference type)
getInstanceKeyForPEI in interface InstanceKeyFactorypublic InstanceKey getInstanceKeyForMetadataObject(Object obj, TypeReference objType)
getInstanceKeyForMetadataObject in interface InstanceKeyFactoryobjType - TODOpublic PointerKey getPointerKeyForLocal(CGNode node, int valueNumber)
getPointerKeyForLocal in interface PointerKeyFactorypublic FilteredPointerKey getFilteredPointerKeyForLocal(CGNode node, int valueNumber, FilteredPointerKey.TypeFilter filter)
getFilteredPointerKeyForLocal in interface PointerKeyFactorypublic PointerKey getPointerKeyForReturnValue(CGNode node)
getPointerKeyForReturnValue in interface PointerKeyFactorypublic PointerKey getPointerKeyForExceptionalReturnValue(CGNode node)
getPointerKeyForExceptionalReturnValue in interface PointerKeyFactorypublic PointerKey getPointerKeyForStaticField(IField f)
getPointerKeyForStaticField in interface PointerKeyFactorypublic PointerKey getPointerKeyForInstanceField(InstanceKey I, IField field)
getPointerKeyForInstanceField in interface PointerKeyFactorypublic PointerKey getPointerKeyForArrayContents(InstanceKey I)
PointerKeyFactorygetPointerKeyForArrayContents in interface PointerKeyFactoryI - an InstanceKey representing an abstract arraypublic IClassHierarchy getClassHierarchy()
getClassHierarchy in interface HeapModelCopyright © 2015. All rights reserved.