public class Compare extends Procedure2
Modifier and Type | Field and Description |
---|---|
static Compare |
$Eq |
static Compare |
$Ex$Eq |
static Compare |
$Gr |
static Compare |
$Gr$Eq |
static Compare |
$Ls |
static Compare |
$Ls$Eq |
static Compare |
valEq |
static Compare |
valGe |
static Compare |
valGt |
static Compare |
valLe |
static Compare |
valLt |
static Compare |
valNe |
applyToObject
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
Compare() |
Modifier and Type | Method and Description |
---|---|
static boolean |
apply(int flags,
java.lang.Object arg1,
java.lang.Object arg2,
NamedCollator collator) |
java.lang.Object |
apply2(java.lang.Object arg1,
java.lang.Object arg2) |
static boolean |
atomicCompare(int flags,
java.lang.Object arg1,
java.lang.Object arg2,
NamedCollator collator) |
static boolean |
equalityComparison(int flags) |
static Compare |
make(java.lang.String name,
int flags) |
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 static final Compare $Eq
public static final Compare $Ex$Eq
public static final Compare $Gr
public static final Compare $Gr$Eq
public static final Compare $Ls
public static final Compare $Ls$Eq
public static final Compare valEq
public static final Compare valNe
public static final Compare valGt
public static final Compare valGe
public static final Compare valLt
public static final Compare valLe
public static Compare make(java.lang.String name, int flags)
public static boolean apply(int flags, java.lang.Object arg1, java.lang.Object arg2, NamedCollator collator)
public static boolean equalityComparison(int flags)
public static boolean atomicCompare(int flags, java.lang.Object arg1, java.lang.Object arg2, NamedCollator collator)
public java.lang.Object apply2(java.lang.Object arg1, java.lang.Object arg2)
apply2
in class Procedure2