java.lang.Object
tools.refinery.interpreter.matchers.tuple.AbstractTuple
tools.refinery.interpreter.matchers.tuple.Tuple
All Implemented Interfaces:
ITuple
Direct Known Subclasses:
BaseFlatTuple, BaseLeftInheritanceTuple, MaskedTuple

public abstract class Tuple extends AbstractTuple
Immutable tuple. Obtain instances via utility class Tuples.
  • Field Details

    • cachedHash

      protected int cachedHash
      Caches precalculated hash value
  • Constructor Details

    • Tuple

      protected Tuple()
      Creates a Tuple instance Derivatives should call calcHash()
  • Method Details