Class DescriberImpl

java.lang.Object
net.hydromatic.morel.eval.DescriberImpl
All Implemented Interfaces:
Describer

class DescriberImpl extends Object implements Describer
Implementation of Describer.
  • Field Details

  • Constructor Details

    • DescriberImpl

      DescriberImpl()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • start

      public Describer start(String name, Consumer<Describer.Detail> consumer)
      Specified by:
      start in interface Describer
    • register

      public int register(String name, int i)
      Description copied from interface: Describer
      Registers a (name, ordinal) combination, and returns how many occurrences of the same name with a different ordinal have been seen before.

      For example:

      • register("a", 0) returns 0;
      • register("b", 3) returns 0;
      • register("b", 2) returns 1;
      • register("b", 3) returns 0;
      • register("a", 42) returns 1.
      Specified by:
      register in interface Describer
      See Also: