Package gnu.kawa.functions
Class MultiplyOp
- java.lang.Object
-
- gnu.mapping.PropertySet
-
- gnu.mapping.Procedure
-
- gnu.mapping.ProcedureN
-
- gnu.kawa.functions.ArithOp
-
- gnu.kawa.functions.MultiplyOp
-
-
Field Summary
Fields Modifier and Type Field Description static MultiplyOpTIMES-
Fields inherited from class gnu.kawa.functions.ArithOp
AND, ASHIFT_GENERAL, ASHIFT_LEFT, ASHIFT_RIGHT, DIVIDE_GENERIC, DIVIDE_INEXACT, IOR, LSHIFT_RIGHT, MODULO, NOT, QUOTIENT, QUOTIENT_EXACT, XOR
-
Fields inherited from class gnu.mapping.ProcedureN
applyToObject, noArgs
-
Fields inherited from class gnu.mapping.Procedure
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
-
Fields inherited from class gnu.mapping.PropertySet
nameKey
-
-
Constructor Summary
Constructors Constructor Description MultiplyOp(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Objectapply(java.lang.Object arg1, java.lang.Object arg2)java.lang.ObjectapplyN(java.lang.Object[] args)static java.lang.Numbercombine(java.lang.Number result, java.lang.Object arg2, int code)java.lang.ObjectdefaultResult()-
Methods inherited from class gnu.kawa.functions.ArithOp
isSideEffectFree
-
Methods inherited from class gnu.mapping.ProcedureN
applyToObject
-
Methods inherited from class gnu.mapping.Procedure
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
-
Methods inherited from class gnu.mapping.PropertySet
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
-
-
-
-
Field Detail
-
TIMES
public static final MultiplyOp TIMES
-
-
Method Detail
-
defaultResult
public java.lang.Object defaultResult()
- Overrides:
defaultResultin classArithOp
-
apply
public static java.lang.Object apply(java.lang.Object arg1, java.lang.Object arg2)
-
applyN
public java.lang.Object applyN(java.lang.Object[] args)
-
combine
public static java.lang.Number combine(java.lang.Number result, java.lang.Object arg2, int code)
-
-