Package ghidra.trace.util
Class TraceChangeRecord<T,U>
java.lang.Object
ghidra.framework.model.DomainObjectChangeRecord
ghidra.trace.util.TraceChangeRecord<T,U>
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTraceChangeRecord(TraceEvent<T, U> type, AddressSpace space) TraceChangeRecord(TraceEvent<T, U> type, AddressSpace space, T affectedObject) TraceChangeRecord(TraceEvent<T, U> type, AddressSpace space, T affectedObject, U newValue) TraceChangeRecord(TraceEvent<T, U> type, AddressSpace space, T affectedObject, U oldValue, U newValue) -
Method Summary
Modifier and TypeMethodDescriptionReturn the new value for this event or null if not applicable.Return the old value for this event or null if not applicable.booleanMethods inherited from class ghidra.framework.model.DomainObjectChangeRecord
getEventType, toString
-
Constructor Details
-
TraceChangeRecord
public TraceChangeRecord(TraceEvent<T, U> type, AddressSpace space, T affectedObject, U oldValue, U newValue) -
TraceChangeRecord
-
TraceChangeRecord
-
TraceChangeRecord
-
-
Method Details
-
getAddressSpace
-
getAffectedObject
-
isOldKnown
public boolean isOldKnown() -
getOldValue
Description copied from class:DomainObjectChangeRecordReturn the old value for this event or null if not applicable.- Overrides:
getOldValuein classDomainObjectChangeRecord- Returns:
- the old value or null if not applicable
-
getNewValue
Description copied from class:DomainObjectChangeRecordReturn the new value for this event or null if not applicable.- Overrides:
getNewValuein classDomainObjectChangeRecord- Returns:
- the old value or null if not applicable for this event.
-