gnu.jemacs.lang

Class AddOp

Implemented Interfaces:
Named

public class AddOp
extends ProcedureN

Field Summary

static AddOp
$Mn
static AddOp
$Pl

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Constructor Summary

AddOp(String name, int plusOrMinus)

Method Summary

static Object
$Mn(Object arg1)
static Object
$Mn(Object arg1, Object arg2)
static Object
$Mn$V(Object arg1, Object arg2, Object arg3, Object[] rest)
static Object
$Pl(Object arg1, Object arg2)
static Object
$Pl$V(Object arg1, Object arg2, Object arg3, Object[] rest)
static Object
apply2(int plusOrMinus, Object arg1, Object arg2)
Object
applyN(Object[] args)
static Object
applyN(int plusOrMinus, Object init, Object[] args)
static Object
applyN(int plusOrMinus, Object[] args)

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Field Details

$Mn

public static final AddOp $Mn

$Pl

public static final AddOp $Pl

Constructor Details

AddOp

public AddOp(String name,
             int plusOrMinus)

Method Details

$Mn

public static Object $Mn(Object arg1)

$Mn

public static Object $Mn(Object arg1,
                         Object arg2)

$Mn$V

public static Object $Mn$V(Object arg1,
                           Object arg2,
                           Object arg3,
                           Object[] rest)

$Pl

public static Object $Pl(Object arg1,
                         Object arg2)

$Pl$V

public static Object $Pl$V(Object arg1,
                           Object arg2,
                           Object arg3,
                           Object[] rest)

apply2

public static Object apply2(int plusOrMinus,
                            Object arg1,
                            Object arg2)

applyN

public Object applyN(Object[] args)
Overrides:
applyN in interface ProcedureN

applyN

public static Object applyN(int plusOrMinus,
                            Object init,
                            Object[] args)

applyN

public static Object applyN(int plusOrMinus,
                            Object[] args)