gnu.mapping

Class Procedure4

public abstract class Procedure4 extends Procedure

Abstract class for 4-argument Scheme procedures.
Constructor Summary
Procedure4()
Procedure4(String n)
Method Summary
Objectapply0()
Objectapply1(Object arg1)
Objectapply2(Object arg1, Object arg2)
Objectapply3(Object arg1, Object arg2, Object arg3)
abstract Objectapply4(Object arg1, Object arg2, Object arg3, Object arg4)
ObjectapplyN(Object[] args)
intnumArgs()

Constructor Detail

Procedure4

public Procedure4()

Procedure4

public Procedure4(String n)

Method Detail

apply0

public Object apply0()

apply1

public Object apply1(Object arg1)

apply2

public Object apply2(Object arg1, Object arg2)

apply3

public Object apply3(Object arg1, Object arg2, Object arg3)

apply4

public abstract Object apply4(Object arg1, Object arg2, Object arg3, Object arg4)

applyN

public Object applyN(Object[] args)

numArgs

public int numArgs()