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) |
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