Class CodeUnitPropertyChangeRecord

All Implemented Interfaces:
Serializable

public class CodeUnitPropertyChangeRecord extends ProgramChangeRecord
Change record generated when a property on a code unit changes.
See Also:
  • Constructor Details

    • CodeUnitPropertyChangeRecord

      public CodeUnitPropertyChangeRecord(ProgramEvent type, String propertyName, Address address, Object oldValue, Object newValue)
      Constructor for a property change at an address
      Parameters:
      type - the program event type
      propertyName - the name of the code unit property
      address - the address of the of the property that was changed.
      oldValue - the old property value
      newValue - the new property value
    • CodeUnitPropertyChangeRecord

      public CodeUnitPropertyChangeRecord(ProgramEvent type, String propertyName, Address start, Address end)
      Constructor for events that affect a range of values
      Parameters:
      type - the program event type
      propertyName - the name of the code unit property
      start - the start address of the range affected
      end - the end address of the range affected
  • Method Details

    • getPropertyName

      public String getPropertyName()
      Get the name of the property being changed.
      Returns:
      the name of the property being changed
    • toString

      public String toString()
      Overrides:
      toString in class ProgramChangeRecord