Modifier and Type | Field and Description |
---|---|
static MultiplyOp |
$St |
AND, ASHIFT_GENERAL, ASHIFT_LEFT, ASHIFT_RIGHT, DIVIDE_GENERIC, DIVIDE_INEXACT, IOR, LSHIFT_RIGHT, MODULO, NOT, QUOTIENT, QUOTIENT_EXACT, XOR
noArgs
compilerKey, compilerXKey, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
MultiplyOp(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
apply(java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
applyN(java.lang.Object[] args) |
static java.lang.Number |
combine(java.lang.Number result,
java.lang.Object arg2,
int code) |
java.lang.Object |
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 final MultiplyOp $St
public java.lang.Object defaultResult()
defaultResult
in class ArithOp
public static java.lang.Object apply(java.lang.Object arg1, java.lang.Object arg2)
public java.lang.Object applyN(java.lang.Object[] args)
applyN
in class ProcedureN
public static java.lang.Number combine(java.lang.Number result, java.lang.Object arg2, int code)