Class CorruptJavaObject
java.lang.Object
com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaObject
com.ibm.j9ddr.vm29.view.dtfj.java.corrupt.CorruptJavaObject
- All Implemented Interfaces:
CorruptData
,JavaObject
-
Field Summary
Fields declared in class com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaObject
arrayptr, heap, object
-
Constructor Summary
ConstructorDescriptionCorruptJavaObject
(DTFJJavaHeap heap, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) -
Method Summary
Modifier and TypeMethodDescriptionReturn an address associated with the corruption.Methods declared in class com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaObject
arraycopy, equals, getArraySize, getHashcode, getHeap, getID, getJavaClass, getNativePackedDataPointer, getPersistentHashcode, getReferences, getSections, getSize, getTargetJavaObject, getTargetOffset, hashCode, isArray, isDerivedObject, isNativePacked, isNestedPacked, isPacked
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface com.ibm.dtfj.image.CorruptData
toString
-
Constructor Details
-
CorruptJavaObject
public CorruptJavaObject(DTFJJavaHeap heap, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object)
-
-
Method Details
-
getAddress
Description copied from interface:CorruptData
Return an address associated with the corruption. If the corruption is not associated with an address, return null. If the corruption is associated with more than one address, return the one which best identifies the corruption.- Specified by:
getAddress
in interfaceCorruptData
- Returns:
- the address of the corrupted data.
-