Package gnu.mapping

Class ProcedureN

All Implemented Interfaces:
Named
Direct Known Subclasses:
append, Apply, ApplyToArgs, ArithOp, ArrayMake, ArrayRef, ArraySet, Format, GetModuleClass, GetNamedInstancePart, make, MakeAnnotation, MakeList, MakeProcedure, Map, MethodProc, NamedPart, NumberCompare, RecordConstructor, RunProcess, Setter, Setter.SetGArray, TracedProcedure, vector_append

public abstract class ProcedureN extends Procedure
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
  • Field Details

    • noArgs

      public static final Object[] noArgs
    • applyToObject

      public static final MethodHandle applyToObject
  • Constructor Details

    • ProcedureN

      public ProcedureN()
    • ProcedureN

      public ProcedureN(String name)
    • ProcedureN

      public ProcedureN(boolean resultGoesToConsumer, MethodHandle applyMethod)
    • ProcedureN

      public ProcedureN(boolean resultGoesToConsumer, MethodHandle applyMethod, String n)
    • ProcedureN

      public ProcedureN(MethodHandle applyMethod)
    • ProcedureN

      public ProcedureN(MethodHandle applyMethod, String n)
  • Method Details