Modifier and Type | Field and Description |
---|---|
static MultiplyOp |
TIMES |
AND, ASHIFT_GENERAL, ASHIFT_LEFT, ASHIFT_RIGHT, DIVIDE_GENERIC, DIVIDE_INEXACT, IOR, LSHIFT_RIGHT, MODULO, NOT, QUOTIENT, QUOTIENT_EXACT, XOR
applyToObject, noArgs
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, 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
applyToObject
apply0, apply1, apply2, apply3, apply4, applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public static final MultiplyOp TIMES
public java.lang.Object defaultResult()
defaultResult
in class ArithOp
public static java.lang.Object apply(java.lang.Object arg1, java.lang.Object arg2)
public static java.lang.Number combine(java.lang.Number result, java.lang.Object arg2, int code)