| java.lang.Object gnu.mapping.PropertySet gnu.mapping.Procedure gnu.mapping.ProcedureN gnu.kawa.functions.NumberCompare
Method Summary | |
public static boolean | $Eq(Object arg1, Object arg2) | public static boolean | $Eq$V(Object arg1, Object arg2, Object arg3, Object[] rest) | public static boolean | $Gr(Object arg1, Object arg2) | public static boolean | $Gr$Eq(Object arg1, Object arg2) | public static boolean | $Gr$Eq$V(Object arg1, Object arg2, Object arg3, Object[] rest) | public static boolean | $Gr$V(Object arg1, Object arg2, Object arg3, Object[] rest) | public static boolean | $Ls(Object arg1, Object arg2) | public static boolean | $Ls$Eq(Object arg1, Object arg2) | public static boolean | $Ls$Eq$V(Object arg1, Object arg2, Object arg3, Object[] rest) | public static boolean | $Ls$V(Object arg1, Object arg2, Object arg3, Object[] rest) | public Object | apply2(Object arg1, Object arg2) | public static boolean | apply2(int flags, Object arg1, Object arg2) | static boolean | applyN(int flags, Object[] args) | public Object | applyN(Object[] args) | public static boolean | applyWithPromotion(int flags, Object arg1, Object arg2) | public static boolean | checkCompareCode(int code, int flags) | static int | classify(Expression exp) | static int | classify(Type type) | public static int | compare(Object arg1, Object arg2, boolean exact) Compare two numbers.
Parameters: exact - true if we should compare exact/inexact numbers exactly(by converting the inexact number to exact), or inexactly (by"promoting" the exact to inexact) (as required for XQuery). | public static int | compare(Object arg1, int code1, Object arg2, int code2, boolean exact) | public void | compile(ApplyExp exp, Compilation comp, Target target) | final protected Language | getLanguage() | public Type | getReturnType(Expression[] args) | public Expression | inline(ApplyExp exp, ExpWalker walker) | public static NumberCompare | make(Language language, String name, int flags) | public int | numArgs() |
RESULT_EQU | final static int RESULT_EQU(Code) | | |
RESULT_GRT | final static int RESULT_GRT(Code) | | |
RESULT_LSS | final static int RESULT_LSS(Code) | | |
RESULT_NAN | final static int RESULT_NAN(Code) | | |
RESULT_NEQ | final static int RESULT_NEQ(Code) | | |
TRUE_IF_EQU | final public static int TRUE_IF_EQU(Code) | | |
TRUE_IF_GRT | final public static int TRUE_IF_GRT(Code) | | |
TRUE_IF_LSS | final public static int TRUE_IF_LSS(Code) | | |
TRUE_IF_NAN | final public static int TRUE_IF_NAN(Code) | | |
TRUE_IF_NEQ | final public static int TRUE_IF_NEQ(Code) | | |
applyWithPromotion | public static boolean applyWithPromotion(int flags, Object arg1, Object arg2)(Code) | | |
checkCompareCode | public static boolean checkCompareCode(int code, int flags)(Code) | | |
compare | public static int compare(Object arg1, Object arg2, boolean exact)(Code) | | Compare two numbers.
Parameters: exact - true if we should compare exact/inexact numbers exactly(by converting the inexact number to exact), or inexactly (by"promoting" the exact to inexact) (as required for XQuery). 1 if arg1>arg2 ; 0 if arg1==arg2 ;-1 if arg1 |
compare | public static int compare(Object arg1, int code1, Object arg2, int code2, boolean exact)(Code) | | |
numArgs | public int numArgs()(Code) | | |
Methods inherited from gnu.mapping.Procedure | public void apply(CallContext ctx) throws Throwable(Code)(Java Doc) public static void apply(Procedure proc, CallContext ctx) throws Throwable(Code)(Java Doc) abstract public Object apply0() throws Throwable(Code)(Java Doc) abstract public Object apply1(Object arg1) throws Throwable(Code)(Java Doc) abstract public Object apply2(Object arg1, Object arg2) throws Throwable(Code)(Java Doc) abstract public Object apply3(Object arg1, Object arg2, Object arg3) throws Throwable(Code)(Java Doc) abstract public Object apply4(Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable(Code)(Java Doc) abstract public Object applyN(Object[] args) throws Throwable(Code)(Java Doc) public void check0(CallContext ctx)(Code)(Java Doc) public void check1(Object arg1, CallContext ctx)(Code)(Java Doc) public void check2(Object arg1, Object arg2, CallContext ctx)(Code)(Java Doc) public void check3(Object arg1, Object arg2, Object arg3, CallContext ctx)(Code)(Java Doc) public void check4(Object arg1, Object arg2, Object arg3, Object arg4, CallContext ctx)(Code)(Java Doc) public static void checkArgCount(Procedure proc, int argCount)(Code)(Java Doc) public void checkN(Object[] args, CallContext ctx)(Code)(Java Doc) public Procedure getSetter()(Code)(Java Doc) public String getSourceLocation()(Code)(Java Doc) public int match0(CallContext ctx)(Code)(Java Doc) public int match1(Object arg1, CallContext ctx)(Code)(Java Doc) public int match2(Object arg1, Object arg2, CallContext ctx)(Code)(Java Doc) public int match3(Object arg1, Object arg2, Object arg3, CallContext ctx)(Code)(Java Doc) public int match4(Object arg1, Object arg2, Object arg3, Object arg4, CallContext ctx)(Code)(Java Doc) public int matchN(Object[] args, CallContext ctx)(Code)(Java Doc) final public int maxArgs()(Code)(Java Doc) final public int minArgs()(Code)(Java Doc) public int numArgs()(Code)(Java Doc) public void set0(Object result) throws Throwable(Code)(Java Doc) public void set1(Object arg1, Object value) throws Throwable(Code)(Java Doc) public void setN(Object[] args) throws Throwable(Code)(Java Doc) public void setSetter(Procedure setter)(Code)(Java Doc) public void setSourceLocation(String file, int line)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|