public class Operator extends Object implements Serializable
| Constructor and Description |
|---|
Operator(String name) |
Operator(String name,
int order) |
Operator(String name,
int order,
int arity) |
| Modifier and Type | Method and Description |
|---|---|
protected Value |
compare(Value vb,
Value va) |
protected double |
doubleOp(double doubleValue,
double doubleValue1) |
int |
getArity() |
RLSupplier<Value> |
getEval(RLSupplier<Value> arg,
RLSupplier<Value> arg1) |
int |
getPrecedence() |
String |
getString() |
protected long |
longOp(long longValue,
long longValue1) |
protected String |
stringOp(String stringValue,
String stringValue1) |
public Operator(String name)
public Operator(String name, int order)
public Operator(String name, int order, int arity)
public int getArity()
public String getString()
public int getPrecedence()
public RLSupplier<Value> getEval(RLSupplier<Value> arg, RLSupplier<Value> arg1)
protected long longOp(long longValue,
long longValue1)
protected double doubleOp(double doubleValue,
double doubleValue1)
Copyright © 2017. All rights reserved.