Top Fields Constructors Methods
org.codehaus.groovy.runtime.typehandling

public Class NumberMathModificationInfo

extends Object
Class Inheritance
Imports
groovy.lang.MetaMethod, org.codehaus.groovy.runtime.InvokerHelper, org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod, java.util.Collections, .HashSet, java.util.function.Consumer

Field Summary

Modifier and TypeField and Description
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public static final NumberMathModificationInfo
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
private static final HashSet<String>
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static int
and(byte op1, byte op2)

public static int
and(byte op1, short op2)

public static int
and(byte op1, int op2)

public static long
and(byte op1, long op2)

public static int
and(short op1, byte op2)

public static int
and(short op1, short op2)

public static int
and(short op1, int op2)

public static long
and(short op1, long op2)

public static int
and(int op1, byte op2)

public static int
and(int op1, short op2)

public static int
and(int op1, int op2)

public static long
and(int op1, long op2)

public static long
and(long op1, byte op2)

public static long
and(long op1, short op2)

public static long
and(long op1, int op2)

public static long
and(long op1, long op2)

private static int
andSlow(byte op1, byte op2)

private static int
andSlow(byte op1, short op2)

private static int
andSlow(byte op1, int op2)

private static long
andSlow(byte op1, long op2)

private static int
andSlow(short op1, byte op2)

private static int
andSlow(short op1, short op2)

private static int
andSlow(short op1, int op2)

private static long
andSlow(short op1, long op2)

private static int
andSlow(int op1, byte op2)

private static int
andSlow(int op1, short op2)

private static int
andSlow(int op1, int op2)

private static long
andSlow(int op1, long op2)

private static long
andSlow(long op1, byte op2)

private static long
andSlow(long op1, short op2)

private static long
andSlow(long op1, int op2)

private static long
andSlow(long op1, long op2)

public void
private void
checkNumberOps(String name, Class<T> klazz)

public static int
div(byte op1, byte op2)

public static int
div(byte op1, short op2)

public static int
div(byte op1, int op2)

public static long
div(byte op1, long op2)

public static double
div(byte op1, float op2)

public static double
div(byte op1, double op2)

public static int
div(short op1, byte op2)

public static int
div(short op1, short op2)

public static int
div(short op1, int op2)

public static long
div(short op1, long op2)

public static double
div(short op1, float op2)

public static double
div(short op1, double op2)

public static int
div(int op1, byte op2)

public static int
div(int op1, short op2)

public static int
div(int op1, int op2)

public static long
div(int op1, long op2)

public static double
div(int op1, float op2)

public static double
div(int op1, double op2)

public static long
div(long op1, byte op2)

public static long
div(long op1, short op2)

public static long
div(long op1, int op2)

public static long
div(long op1, long op2)

public static double
div(long op1, float op2)

public static double
div(long op1, double op2)

public static double
div(float op1, byte op2)

public static double
div(float op1, short op2)

public static double
div(float op1, int op2)

public static double
div(float op1, long op2)

public static double
div(float op1, float op2)

public static double
div(float op1, double op2)

public static double
div(double op1, byte op2)

public static double
div(double op1, short op2)

public static double
div(double op1, int op2)

public static double
div(double op1, long op2)

public static double
div(double op1, float op2)

public static double
div(double op1, double op2)

private static int
divSlow(byte op1, byte op2)

private static int
divSlow(byte op1, short op2)

private static int
divSlow(byte op1, int op2)

private static long
divSlow(byte op1, long op2)

private static double
divSlow(byte op1, float op2)

private static double
divSlow(byte op1, double op2)

private static int
divSlow(short op1, byte op2)

private static int
divSlow(short op1, short op2)

private static int
divSlow(short op1, int op2)

private static long
divSlow(short op1, long op2)

private static double
divSlow(short op1, float op2)

private static double
divSlow(short op1, double op2)

private static int
divSlow(int op1, byte op2)

private static int
divSlow(int op1, short op2)

private static int
divSlow(int op1, int op2)

private static long
divSlow(int op1, long op2)

private static double
divSlow(int op1, float op2)

private static double
divSlow(int op1, double op2)

private static long
divSlow(long op1, byte op2)

private static long
divSlow(long op1, short op2)

private static long
divSlow(long op1, int op2)

private static long
divSlow(long op1, long op2)

private static double
divSlow(long op1, float op2)

private static double
divSlow(long op1, double op2)

private static double
divSlow(float op1, byte op2)

private static double
divSlow(float op1, short op2)

private static double
divSlow(float op1, int op2)

private static double
divSlow(float op1, long op2)

private static double
divSlow(float op1, float op2)

private static double
divSlow(float op1, double op2)

private static double
divSlow(double op1, byte op2)

private static double
divSlow(double op1, short op2)

private static double
divSlow(double op1, int op2)

private static double
divSlow(double op1, long op2)

private static double
divSlow(double op1, float op2)

private static double
divSlow(double op1, double op2)

private void
doCheckNumberOps(Class<T> klazz, Consumer<Class<T>> byteConsumer, Consumer<Class<T>> shortConsumer, Consumer<Class<T>> intConsumer, Consumer<Class<T>> longConsumer, Consumer<Class<T>> floatConsumer, Consumer<Class<T>> doubleConsumer)

public static int
intdiv(byte op1, byte op2)

public static int
intdiv(byte op1, short op2)

public static int
intdiv(byte op1, int op2)

public static long
intdiv(byte op1, long op2)

public static int
intdiv(short op1, byte op2)

public static int
intdiv(short op1, short op2)

public static int
intdiv(short op1, int op2)

public static long
intdiv(short op1, long op2)

public static int
intdiv(int op1, byte op2)

public static int
intdiv(int op1, short op2)

public static int
intdiv(int op1, int op2)

public static long
intdiv(int op1, long op2)

public static long
intdiv(long op1, byte op2)

public static long
intdiv(long op1, short op2)

public static long
intdiv(long op1, int op2)

public static long
intdiv(long op1, long op2)

private static int
intdivSlow(byte op1, byte op2)

private static int
intdivSlow(byte op1, short op2)

private static int
intdivSlow(byte op1, int op2)

private static long
intdivSlow(byte op1, long op2)

private static int
intdivSlow(short op1, byte op2)

private static int
intdivSlow(short op1, short op2)

private static int
intdivSlow(short op1, int op2)

private static long
intdivSlow(short op1, long op2)

private static int
intdivSlow(int op1, byte op2)

private static int
intdivSlow(int op1, short op2)

private static int
intdivSlow(int op1, int op2)

private static long
intdivSlow(int op1, long op2)

private static long
intdivSlow(long op1, byte op2)

private static long
intdivSlow(long op1, short op2)

private static long
intdivSlow(long op1, int op2)

private static long
intdivSlow(long op1, long op2)

public static int
leftShift(byte op1, byte op2)

public static int
leftShift(byte op1, short op2)

public static int
leftShift(byte op1, int op2)

public static long
leftShift(byte op1, long op2)

public static int
leftShift(short op1, byte op2)

public static int
leftShift(short op1, short op2)

public static int
leftShift(short op1, int op2)

public static long
leftShift(short op1, long op2)

public static int
leftShift(int op1, byte op2)

public static int
leftShift(int op1, short op2)

public static int
leftShift(int op1, int op2)

public static long
leftShift(int op1, long op2)

public static long
leftShift(long op1, byte op2)

public static long
leftShift(long op1, short op2)

public static long
leftShift(long op1, int op2)

public static long
leftShift(long op1, long op2)

private static int
leftShiftSlow(byte op1, byte op2)

private static int
leftShiftSlow(byte op1, short op2)

private static int
leftShiftSlow(byte op1, int op2)

private static long
leftShiftSlow(byte op1, long op2)

private static int
leftShiftSlow(short op1, byte op2)

private static int
leftShiftSlow(short op1, short op2)

private static int
leftShiftSlow(short op1, int op2)

private static long
leftShiftSlow(short op1, long op2)

private static int
leftShiftSlow(int op1, byte op2)

private static int
leftShiftSlow(int op1, short op2)

private static int
leftShiftSlow(int op1, int op2)

private static long
leftShiftSlow(int op1, long op2)

private static long
leftShiftSlow(long op1, byte op2)

private static long
leftShiftSlow(long op1, short op2)

private static long
leftShiftSlow(long op1, int op2)

private static long
leftShiftSlow(long op1, long op2)

public static int
minus(byte op1, byte op2)

public static int
minus(byte op1, short op2)

public static int
minus(byte op1, int op2)

public static long
minus(byte op1, long op2)

public static double
minus(byte op1, float op2)

public static double
minus(byte op1, double op2)

public static int
minus(short op1, byte op2)

public static int
minus(short op1, short op2)

public static int
minus(short op1, int op2)

public static long
minus(short op1, long op2)

public static double
minus(short op1, float op2)

public static double
minus(short op1, double op2)

public static int
minus(int op1, byte op2)

public static int
minus(int op1, short op2)

public static int
minus(int op1, int op2)

public static long
minus(int op1, long op2)

public static double
minus(int op1, float op2)

public static double
minus(int op1, double op2)

public static long
minus(long op1, byte op2)

public static long
minus(long op1, short op2)

public static long
minus(long op1, int op2)

public static long
minus(long op1, long op2)

public static double
minus(long op1, float op2)

public static double
minus(long op1, double op2)

public static double
minus(float op1, byte op2)

public static double
minus(float op1, short op2)

public static double
minus(float op1, int op2)

public static double
minus(float op1, long op2)

public static double
minus(float op1, float op2)

public static double
minus(float op1, double op2)

public static double
minus(double op1, byte op2)

public static double
minus(double op1, short op2)

public static double
minus(double op1, int op2)

public static double
minus(double op1, long op2)

public static double
minus(double op1, float op2)

public static double
minus(double op1, double op2)

private static int
minusSlow(byte op1, byte op2)

private static int
minusSlow(byte op1, short op2)

private static int
minusSlow(byte op1, int op2)

private static long
minusSlow(byte op1, long op2)

private static double
minusSlow(byte op1, float op2)

private static double
minusSlow(byte op1, double op2)

private static int
minusSlow(short op1, byte op2)

private static int
minusSlow(short op1, short op2)

private static int
minusSlow(short op1, int op2)

private static long
minusSlow(short op1, long op2)

private static double
minusSlow(short op1, float op2)

private static double
minusSlow(short op1, double op2)

private static int
minusSlow(int op1, byte op2)

private static int
minusSlow(int op1, short op2)

private static int
minusSlow(int op1, int op2)

private static long
minusSlow(int op1, long op2)

private static double
minusSlow(int op1, float op2)

private static double
minusSlow(int op1, double op2)

private static long
minusSlow(long op1, byte op2)

private static long
minusSlow(long op1, short op2)

private static long
minusSlow(long op1, int op2)

private static long
minusSlow(long op1, long op2)

private static double
minusSlow(long op1, float op2)

private static double
minusSlow(long op1, double op2)

private static double
minusSlow(float op1, byte op2)

private static double
minusSlow(float op1, short op2)

private static double
minusSlow(float op1, int op2)

private static double
minusSlow(float op1, long op2)

private static double
minusSlow(float op1, float op2)

private static double
minusSlow(float op1, double op2)

private static double
minusSlow(double op1, byte op2)

private static double
minusSlow(double op1, short op2)

private static double
minusSlow(double op1, int op2)

private static double
minusSlow(double op1, long op2)

private static double
minusSlow(double op1, float op2)

private static double
minusSlow(double op1, double op2)

public static int
mod(byte op1, byte op2)

public static int
mod(byte op1, short op2)

public static int
mod(byte op1, int op2)

public static long
mod(byte op1, long op2)

public static int
mod(short op1, byte op2)

public static int
mod(short op1, short op2)

public static int
mod(short op1, int op2)

public static long
mod(short op1, long op2)

public static int
mod(int op1, byte op2)

public static int
mod(int op1, short op2)

public static int
mod(int op1, int op2)

public static long
mod(int op1, long op2)

public static long
mod(long op1, byte op2)

public static long
mod(long op1, short op2)

public static long
mod(long op1, int op2)

public static long
mod(long op1, long op2)

private static int
modSlow(byte op1, byte op2)

private static int
modSlow(byte op1, short op2)

private static int
modSlow(byte op1, int op2)

private static long
modSlow(byte op1, long op2)

private static int
modSlow(short op1, byte op2)

private static int
modSlow(short op1, short op2)

private static int
modSlow(short op1, int op2)

private static long
modSlow(short op1, long op2)

private static int
modSlow(int op1, byte op2)

private static int
modSlow(int op1, short op2)

private static int
modSlow(int op1, int op2)

private static long
modSlow(int op1, long op2)

private static long
modSlow(long op1, byte op2)

private static long
modSlow(long op1, short op2)

private static long
modSlow(long op1, int op2)

private static long
modSlow(long op1, long op2)

public static int
multiply(byte op1, byte op2)

public static int
multiply(byte op1, short op2)

public static int
multiply(byte op1, int op2)

public static long
multiply(byte op1, long op2)

public static double
multiply(byte op1, float op2)

public static double
multiply(byte op1, double op2)

public static int
multiply(short op1, byte op2)

public static int
multiply(short op1, short op2)

public static int
multiply(short op1, int op2)

public static long
multiply(short op1, long op2)

public static double
multiply(short op1, float op2)

public static double
multiply(short op1, double op2)

public static int
multiply(int op1, byte op2)

public static int
multiply(int op1, short op2)

public static int
multiply(int op1, int op2)

public static long
multiply(int op1, long op2)

public static double
multiply(int op1, float op2)

public static double
multiply(int op1, double op2)

public static long
multiply(long op1, byte op2)

public static long
multiply(long op1, short op2)

public static long
multiply(long op1, int op2)

public static long
multiply(long op1, long op2)

public static double
multiply(long op1, float op2)

public static double
multiply(long op1, double op2)

public static double
multiply(float op1, byte op2)

public static double
multiply(float op1, short op2)

public static double
multiply(float op1, int op2)

public static double
multiply(float op1, long op2)

public static double
multiply(float op1, float op2)

public static double
multiply(float op1, double op2)

public static double
multiply(double op1, byte op2)

public static double
multiply(double op1, short op2)

public static double
multiply(double op1, int op2)

public static double
multiply(double op1, long op2)

public static double
multiply(double op1, float op2)

public static double
multiply(double op1, double op2)

private static int
multiplySlow(byte op1, byte op2)

private static int
multiplySlow(byte op1, short op2)

private static int
multiplySlow(byte op1, int op2)

private static long
multiplySlow(byte op1, long op2)

private static double
multiplySlow(byte op1, float op2)

private static double
multiplySlow(byte op1, double op2)

private static int
multiplySlow(short op1, byte op2)

private static int
multiplySlow(short op1, short op2)

private static int
multiplySlow(short op1, int op2)

private static long
multiplySlow(short op1, long op2)

private static double
multiplySlow(short op1, float op2)

private static double
multiplySlow(short op1, double op2)

private static int
multiplySlow(int op1, byte op2)

private static int
multiplySlow(int op1, short op2)

private static int
multiplySlow(int op1, int op2)

private static long
multiplySlow(int op1, long op2)

private static double
multiplySlow(int op1, float op2)

private static double
multiplySlow(int op1, double op2)

private static long
multiplySlow(long op1, byte op2)

private static long
multiplySlow(long op1, short op2)

private static long
multiplySlow(long op1, int op2)

private static long
multiplySlow(long op1, long op2)

private static double
multiplySlow(long op1, float op2)

private static double
multiplySlow(long op1, double op2)

private static double
multiplySlow(float op1, byte op2)

private static double
multiplySlow(float op1, short op2)

private static double
multiplySlow(float op1, int op2)

private static double
multiplySlow(float op1, long op2)

private static double
multiplySlow(float op1, float op2)

private static double
multiplySlow(float op1, double op2)

private static double
multiplySlow(double op1, byte op2)

private static double
multiplySlow(double op1, short op2)

private static double
multiplySlow(double op1, int op2)

private static double
multiplySlow(double op1, long op2)

private static double
multiplySlow(double op1, float op2)

private static double
multiplySlow(double op1, double op2)

public static int
or(byte op1, byte op2)

public static int
or(byte op1, short op2)

public static int
or(byte op1, int op2)

public static long
or(byte op1, long op2)

public static int
or(short op1, byte op2)

public static int
or(short op1, short op2)

public static int
or(short op1, int op2)

public static long
or(short op1, long op2)

public static int
or(int op1, byte op2)

public static int
or(int op1, short op2)

public static int
or(int op1, int op2)

public static long
or(int op1, long op2)

public static long
or(long op1, byte op2)

public static long
or(long op1, short op2)

public static long
or(long op1, int op2)

public static long
or(long op1, long op2)

private static int
orSlow(byte op1, byte op2)

private static int
orSlow(byte op1, short op2)

private static int
orSlow(byte op1, int op2)

private static long
orSlow(byte op1, long op2)

private static int
orSlow(short op1, byte op2)

private static int
orSlow(short op1, short op2)

private static int
orSlow(short op1, int op2)

private static long
orSlow(short op1, long op2)

private static int
orSlow(int op1, byte op2)

private static int
orSlow(int op1, short op2)

private static int
orSlow(int op1, int op2)

private static long
orSlow(int op1, long op2)

private static long
orSlow(long op1, byte op2)

private static long
orSlow(long op1, short op2)

private static long
orSlow(long op1, int op2)

private static long
orSlow(long op1, long op2)

public static int
plus(byte op1, byte op2)

public static int
plus(byte op1, short op2)

public static int
plus(byte op1, int op2)

public static long
plus(byte op1, long op2)

public static double
plus(byte op1, float op2)

public static double
plus(byte op1, double op2)

public static int
plus(short op1, byte op2)

public static int
plus(short op1, short op2)

public static int
plus(short op1, int op2)

public static long
plus(short op1, long op2)

public static double
plus(short op1, float op2)

public static double
plus(short op1, double op2)

public static int
plus(int op1, byte op2)

public static int
plus(int op1, short op2)

public static int
plus(int op1, int op2)

public static long
plus(int op1, long op2)

public static double
plus(int op1, float op2)

public static double
plus(int op1, double op2)

public static long
plus(long op1, byte op2)

public static long
plus(long op1, short op2)

public static long
plus(long op1, int op2)

public static long
plus(long op1, long op2)

public static double
plus(long op1, float op2)

public static double
plus(long op1, double op2)

public static double
plus(float op1, byte op2)

public static double
plus(float op1, short op2)

public static double
plus(float op1, int op2)

public static double
plus(float op1, long op2)

public static double
plus(float op1, float op2)

public static double
plus(float op1, double op2)

public static double
plus(double op1, byte op2)

public static double
plus(double op1, short op2)

public static double
plus(double op1, int op2)

public static double
plus(double op1, long op2)

public static double
plus(double op1, float op2)

public static double
plus(double op1, double op2)

private static int
plusSlow(byte op1, byte op2)

private static int
plusSlow(byte op1, short op2)

private static int
plusSlow(byte op1, int op2)

private static long
plusSlow(byte op1, long op2)

private static double
plusSlow(byte op1, float op2)

private static double
plusSlow(byte op1, double op2)

private static int
plusSlow(short op1, byte op2)

private static int
plusSlow(short op1, short op2)

private static int
plusSlow(short op1, int op2)

private static long
plusSlow(short op1, long op2)

private static double
plusSlow(short op1, float op2)

private static double
plusSlow(short op1, double op2)

private static int
plusSlow(int op1, byte op2)

private static int
plusSlow(int op1, short op2)

private static int
plusSlow(int op1, int op2)

private static long
plusSlow(int op1, long op2)

private static double
plusSlow(int op1, float op2)

private static double
plusSlow(int op1, double op2)

private static long
plusSlow(long op1, byte op2)

private static long
plusSlow(long op1, short op2)

private static long
plusSlow(long op1, int op2)

private static long
plusSlow(long op1, long op2)

private static double
plusSlow(long op1, float op2)

private static double
plusSlow(long op1, double op2)

private static double
plusSlow(float op1, byte op2)

private static double
plusSlow(float op1, short op2)

private static double
plusSlow(float op1, int op2)

private static double
plusSlow(float op1, long op2)

private static double
plusSlow(float op1, float op2)

private static double
plusSlow(float op1, double op2)

private static double
plusSlow(double op1, byte op2)

private static double
plusSlow(double op1, short op2)

private static double
plusSlow(double op1, int op2)

private static double
plusSlow(double op1, long op2)

private static double
plusSlow(double op1, float op2)

private static double
plusSlow(double op1, double op2)

public static int
rightShift(byte op1, byte op2)

public static int
rightShift(byte op1, short op2)

public static int
rightShift(byte op1, int op2)

public static long
rightShift(byte op1, long op2)

public static int
rightShift(short op1, byte op2)

public static int
rightShift(short op1, short op2)

public static int
rightShift(short op1, int op2)

public static long
rightShift(short op1, long op2)

public static int
rightShift(int op1, byte op2)

public static int
rightShift(int op1, short op2)

public static int
rightShift(int op1, int op2)

public static long
rightShift(int op1, long op2)

public static long
rightShift(long op1, byte op2)

public static long
rightShift(long op1, short op2)

public static long
rightShift(long op1, int op2)

public static long
rightShift(long op1, long op2)

private static int
rightShiftSlow(byte op1, byte op2)

private static int
rightShiftSlow(byte op1, short op2)

private static int
rightShiftSlow(byte op1, int op2)

private static long
rightShiftSlow(byte op1, long op2)

private static int
rightShiftSlow(short op1, byte op2)

private static int
rightShiftSlow(short op1, short op2)

private static int
rightShiftSlow(short op1, int op2)

private static long
rightShiftSlow(short op1, long op2)

private static int
rightShiftSlow(int op1, byte op2)

private static int
rightShiftSlow(int op1, short op2)

private static int
rightShiftSlow(int op1, int op2)

private static long
rightShiftSlow(int op1, long op2)

private static long
rightShiftSlow(long op1, byte op2)

private static long
rightShiftSlow(long op1, short op2)

private static long
rightShiftSlow(long op1, int op2)

private static long
rightShiftSlow(long op1, long op2)

public static int
rightShiftUnsigned(byte op1, byte op2)

public static int
rightShiftUnsigned(byte op1, short op2)

public static int
rightShiftUnsigned(byte op1, int op2)

public static long
rightShiftUnsigned(byte op1, long op2)

public static int
rightShiftUnsigned(short op1, byte op2)

public static int
rightShiftUnsigned(short op1, short op2)

public static int
rightShiftUnsigned(short op1, int op2)

public static long
rightShiftUnsigned(short op1, long op2)

public static int
rightShiftUnsigned(int op1, byte op2)

public static int
rightShiftUnsigned(int op1, short op2)

public static int
rightShiftUnsigned(int op1, int op2)

public static long
rightShiftUnsigned(int op1, long op2)

public static long
rightShiftUnsigned(long op1, byte op2)

public static long
rightShiftUnsigned(long op1, short op2)

public static long
rightShiftUnsigned(long op1, int op2)

public static long
rightShiftUnsigned(long op1, long op2)

private static int
rightShiftUnsignedSlow(byte op1, byte op2)

private static int
rightShiftUnsignedSlow(byte op1, short op2)

private static int
rightShiftUnsignedSlow(byte op1, int op2)

private static long
rightShiftUnsignedSlow(byte op1, long op2)

private static int
rightShiftUnsignedSlow(short op1, byte op2)

private static int
rightShiftUnsignedSlow(short op1, short op2)

private static int
rightShiftUnsignedSlow(short op1, int op2)

private static long
rightShiftUnsignedSlow(short op1, long op2)

private static int
rightShiftUnsignedSlow(int op1, byte op2)

private static int
rightShiftUnsignedSlow(int op1, short op2)

private static int
rightShiftUnsignedSlow(int op1, int op2)

private static long
rightShiftUnsignedSlow(int op1, long op2)

private static long
rightShiftUnsignedSlow(long op1, byte op2)

private static long
rightShiftUnsignedSlow(long op1, short op2)

private static long
rightShiftUnsignedSlow(long op1, int op2)

private static long
rightShiftUnsignedSlow(long op1, long op2)

public static int
xor(byte op1, byte op2)

public static int
xor(byte op1, short op2)

public static int
xor(byte op1, int op2)

public static long
xor(byte op1, long op2)

public static int
xor(short op1, byte op2)

public static int
xor(short op1, short op2)

public static int
xor(short op1, int op2)

public static long
xor(short op1, long op2)

public static int
xor(int op1, byte op2)

public static int
xor(int op1, short op2)

public static int
xor(int op1, int op2)

public static long
xor(int op1, long op2)

public static long
xor(long op1, byte op2)

public static long
xor(long op1, short op2)

public static long
xor(long op1, int op2)

public static long
xor(long op1, long op2)

private static int
xorSlow(byte op1, byte op2)

private static int
xorSlow(byte op1, short op2)

private static int
xorSlow(byte op1, int op2)

private static long
xorSlow(byte op1, long op2)

private static int
xorSlow(short op1, byte op2)

private static int
xorSlow(short op1, short op2)

private static int
xorSlow(short op1, int op2)

private static long
xorSlow(short op1, long op2)

private static int
xorSlow(int op1, byte op2)

private static int
xorSlow(int op1, short op2)

private static int
xorSlow(int op1, int op2)

private static long
xorSlow(int op1, long op2)

private static long
xorSlow(long op1, byte op2)

private static long
xorSlow(long op1, short op2)

private static long
xorSlow(long op1, int op2)

private static long
xorSlow(long op1, long op2)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait