Interface AstPointerKeyFactory
- All Superinterfaces:
PointerKeyFactory
- All Known Subinterfaces:
AstHeapModel
- All Known Implementing Classes:
AstCFAPointerKeys, DelegatingAstPointerKeys
-
Method Summary
Modifier and TypeMethodDescriptionget a pointer key for the object catalog of I.Methods inherited from interface PointerKeyFactory
getFilteredPointerKeyForLocal, getPointerKeyForArrayContents, getPointerKeyForExceptionalReturnValue, getPointerKeyForInstanceField, getPointerKeyForLocal, getPointerKeyForReturnValue, getPointerKeyForStaticFieldModifier and TypeMethodDescriptiongetFilteredPointerKeyForLocal(CGNode node, int valueNumber, FilteredPointerKey.TypeFilter filter) TODO: expand this API to differentiate between different array indicesgetPointerKeyForInstanceField(InstanceKey I, IField field) getPointerKeyForLocal(CGNode node, int valueNumber)
-
Method Details
-
getPointerKeysForReflectedFieldRead
-
getPointerKeysForReflectedFieldWrite
-
getPointerKeyForObjectCatalog
get a pointer key for the object catalog of I. The object catalog stores the names of all known properties of I.
-