Class ChangedMetadata

java.lang.Object
software.amazon.smithy.diff.ChangedMetadata
All Implemented Interfaces:
FromSourceLocation

public final class ChangedMetadata extends Object implements FromSourceLocation
Represents a change in metadata.
  • Method Details

    • getKey

      public String getKey()
      Gets the key of the metadata that changed.
      Returns:
      Returns the changed key.
    • getOldValue

      public Node getOldValue()
      Gets the old metadata value for this key.
      Returns:
      Returns the value in the old model.
    • getNewValue

      public Node getNewValue()
      Gets the new metadata value for this key.
      Returns:
      Returns the value in the new model.
    • getSourceLocation

      public SourceLocation getSourceLocation()
      Description copied from interface: FromSourceLocation
      Gets the source location of a value.
      Specified by:
      getSourceLocation in interface FromSourceLocation
      Returns:
      Returns the source location of the value.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object