public abstract class BaseLongOperators extends Object
long
.Modifier and Type | Field and Description |
---|---|
static LongUnaryOperator |
abs |
static LongBinaryOperator |
add |
static LongBinaryOperator |
divide |
static LongBinaryOperator |
gcd |
static LongBinaryOperator |
max |
static LongBinaryOperator |
min |
static LongBinaryOperator |
modulo |
static LongBinaryOperator |
multiply |
static LongUnaryOperator |
negate |
static LongBinaryOperator |
subtract |
Constructor and Description |
---|
BaseLongOperators() |
Modifier and Type | Method and Description |
---|---|
static void |
compileOperator(CompilationContext context,
LongBinaryOperator op) |
static void |
compileOperator(CompilationContext context,
LongBiPredicate op) |
static void |
compileOperator(CompilationContext context,
LongPredicate op) |
static void |
compileOperator(CompilationContext context,
LongUnaryOperator op) |
static Consumer<CompilationContext> |
compileOperator(LongBinaryOperator op) |
static Consumer<CompilationContext> |
compileOperator(LongBiPredicate op) |
static Consumer<CompilationContext> |
compileOperator(LongPredicate op) |
static Consumer<CompilationContext> |
compileOperator(LongUnaryOperator op) |
static long |
gcd(long x,
long y) |
static CompilableLongUnaryOperator |
id() |
static LongBinaryOperator |
join() |
static long |
join(long x,
long y) |
public static LongUnaryOperator negate
public static LongBinaryOperator add
public static LongBinaryOperator subtract
public static LongBinaryOperator multiply
public static LongBinaryOperator divide
public static LongBinaryOperator modulo
public static LongUnaryOperator abs
public static LongBinaryOperator min
public static LongBinaryOperator max
public static LongBinaryOperator gcd
public static void compileOperator(CompilationContext context, LongUnaryOperator op)
public static CompilableLongUnaryOperator id()
public static Consumer<CompilationContext> compileOperator(LongUnaryOperator op)
public static void compileOperator(CompilationContext context, LongBinaryOperator op)
public static Consumer<CompilationContext> compileOperator(LongBinaryOperator op)
public static void compileOperator(CompilationContext context, LongPredicate op)
public static Consumer<CompilationContext> compileOperator(LongPredicate op)
public static void compileOperator(CompilationContext context, LongBiPredicate op)
public static Consumer<CompilationContext> compileOperator(LongBiPredicate op)
public static long gcd(long x, long y)
public static LongBinaryOperator join()
public static long join(long x, long y)