Class VolatileTuple

java.lang.Object
tools.refinery.interpreter.matchers.tuple.AbstractTuple
tools.refinery.interpreter.matchers.tuple.VolatileTuple
All Implemented Interfaces:
ITuple
Direct Known Subclasses:
VolatileMaskedTuple

public abstract class VolatileTuple extends AbstractTuple
Mutable tuple without explicit modification commands. In practical terms, the values stored in a volatile tuple can be changed without any notification.
Since:
1.7
  • Constructor Details

    • VolatileTuple

      public VolatileTuple()
  • Method Details

    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toImmutable

      public Tuple toImmutable()
      Creates an immutable tuple from the values stored in the tuple. The created tuple will not be updated when the current tuple changes.