Class ApplicableImpl

java.lang.Object
net.hydromatic.morel.eval.ApplicableImpl
All Implemented Interfaces:
Applicable, Describable
Direct Known Subclasses:
Applicable2, Applicable3, Codes.InteractUse, Codes.ListHd, Codes.ListLast, Codes.ListTabulate, Codes.ListTl, Codes.OptionValOf, Codes.RealCheckFloat, Codes.RealSign, Codes.RelationalOnly, Codes.StringConcat, Codes.StringConcatWith

abstract class ApplicableImpl extends Object implements Applicable
Abstract implementation of Applicable that describes itself with a constant name.
  • Field Details

    • name

      private final String name
    • pos

      final Pos pos
  • Constructor Details

    • ApplicableImpl

      protected ApplicableImpl(String name, Pos pos)
    • ApplicableImpl

      protected ApplicableImpl(String name)
    • ApplicableImpl

      protected ApplicableImpl(BuiltIn builtIn, Pos pos)
      Creates an ApplicableImpl that directly implements a BuiltIn. The parameter is currently only for provenance purposes.
    • ApplicableImpl

      protected ApplicableImpl(BuiltIn builtIn)
      Creates an ApplicableImpl that directly implements a BuiltIn. The parameter is currently only for provenance purposes.
  • Method Details