Package net.hydromatic.morel.eval
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 ofApplicablethat describes itself with a constant name.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedApplicableImpl(String name)protectedApplicableImpl(String name, Pos pos)protectedApplicableImpl(BuiltIn builtIn)Creates an ApplicableImpl that directly implements a BuiltIn.protectedApplicableImpl(BuiltIn builtIn, Pos pos)Creates an ApplicableImpl that directly implements a BuiltIn.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Describerdescribe(Describer describer)StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.hydromatic.morel.eval.Applicable
apply, asCode
-
-
-
-
Constructor Detail
-
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.
-
-