Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Path class is currently mutable to support IOReadableWritable serialization. However, many parts of the code assume that the Path is immutable. By making the Path class immutable, we can ensure that paths are stored correctly without the possibility of mutation and eliminate the occurrence of subtle errors.

...