public class IsEqual extends Procedure2
applyToObject
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
IsEqual(Language language,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
apply(java.lang.Object arg1,
java.lang.Object arg2) |
boolean |
apply(java.lang.Object arg1,
java.lang.Object arg2,
java.util.Map<java.lang.Object,java.util.ArrayList<java.lang.Object>> map) |
java.lang.Object |
apply2(java.lang.Object arg1,
java.lang.Object arg2) |
boolean |
match(java.lang.Object arg1,
java.lang.Object arg2,
java.util.Map<java.lang.Object,java.util.ArrayList<java.lang.Object>> map) |
static boolean |
numberEquals(java.lang.Number num1,
java.lang.Number num2) |
apply0, apply1, apply3, apply4, applyN, applyToObject, numArgs
applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public IsEqual(Language language, java.lang.String name)
public static boolean numberEquals(java.lang.Number num1, java.lang.Number num2)
public boolean apply(java.lang.Object arg1, java.lang.Object arg2)
public boolean apply(java.lang.Object arg1, java.lang.Object arg2, java.util.Map<java.lang.Object,java.util.ArrayList<java.lang.Object>> map)
public boolean match(java.lang.Object arg1, java.lang.Object arg2, java.util.Map<java.lang.Object,java.util.ArrayList<java.lang.Object>> map)
public java.lang.Object apply2(java.lang.Object arg1, java.lang.Object arg2)
apply2
in class Procedure2