public abstract class OperatorFunction extends Function implements Comparable<OperatorFunction>
| 构造器和说明 |
|---|
OperatorFunction() |
createTypeIllegalExceptionprotected static boolean isLong(ExpressionValue arg)
protected static boolean bothLong(ExpressionValue arg1, ExpressionValue arg2)
protected static boolean isDouble(ExpressionValue arg)
protected static boolean compatibleDouble(ExpressionValue arg1, ExpressionValue arg2)
protected static boolean anyString(ExpressionValue arg1, ExpressionValue arg2)
protected static boolean bothString(ExpressionValue arg1, ExpressionValue arg2)
public abstract OperatorType getType()
public int getOrder()
public final ExpressionValue call()
public boolean accept(ExpressionValue arg)
public boolean accept(ExpressionValue arg1, ExpressionValue arg2)
public ExpressionValue call(ExpressionValue arg)
public ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5, ExpressionValue arg6)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5, ExpressionValue arg6, ExpressionValue arg7)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5, ExpressionValue arg6, ExpressionValue arg7, ExpressionValue arg8)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5, ExpressionValue arg6, ExpressionValue arg7, ExpressionValue arg8, ExpressionValue arg9)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5, ExpressionValue arg6, ExpressionValue arg7, ExpressionValue arg8, ExpressionValue arg9, ExpressionValue arg10)
public final ExpressionValue call(ExpressionValue arg1, ExpressionValue arg2, ExpressionValue arg3, ExpressionValue arg4, ExpressionValue arg5, ExpressionValue arg6, ExpressionValue arg7, ExpressionValue arg8, ExpressionValue arg9, ExpressionValue arg10, ExpressionValue... args)
public final int compareTo(OperatorFunction o)
compareTo 在接口中 Comparable<OperatorFunction>Copyright © 2020. All rights reserved.