Modifier and Type | Field and Description |
---|---|
static AddOp |
$Mn |
static AddOp |
$Pl |
AND, ASHIFT_GENERAL, ASHIFT_LEFT, ASHIFT_RIGHT, DIVIDE_GENERIC, DIVIDE_INEXACT, IOR, LSHIFT_RIGHT, MODULO, NOT, QUOTIENT, QUOTIENT_EXACT, XOR
noArgs
compilerKey, validateApplyKey
nameKey
Constructor and Description |
---|
AddOp(java.lang.String name,
int plusOrMinus) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
$Mn(java.lang.Object arg1) |
static java.lang.Object |
$Mn(java.lang.Object arg1,
java.lang.Object arg2) |
static java.lang.Object |
$Mn$V(java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object[] rest) |
static java.lang.Object |
$Pl(java.lang.Object arg1,
java.lang.Object arg2) |
static java.lang.Object |
$Pl$V(java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object[] rest) |
static java.lang.Object |
apply2(int plusOrMinus,
java.lang.Object arg1,
java.lang.Object arg2) |
static java.lang.Object |
applyN(int plusOrMinus,
java.lang.Object[] args) |
static java.lang.Object |
applyN(int plusOrMinus,
java.lang.Object init,
java.lang.Object[] args) |
java.lang.Object |
applyN(java.lang.Object[] args) |
classify, defaultResult, isSideEffectFree
apply, apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getReturnType, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, maxArgs, minArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public static java.lang.Object apply2(int plusOrMinus, java.lang.Object arg1, java.lang.Object arg2)
public static java.lang.Object $Pl(java.lang.Object arg1, java.lang.Object arg2)
public static java.lang.Object $Mn(java.lang.Object arg1, java.lang.Object arg2)
public static java.lang.Object $Mn(java.lang.Object arg1)
public static java.lang.Object $Pl$V(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object[] rest)
public static java.lang.Object $Mn$V(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object[] rest)
public static java.lang.Object applyN(int plusOrMinus, java.lang.Object[] args)
public static java.lang.Object applyN(int plusOrMinus, java.lang.Object init, java.lang.Object[] args)
public java.lang.Object applyN(java.lang.Object[] args)
applyN
in class ProcedureN