public IntegerValue remainderOf(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(other, CompositeIntegerValue.REMAINDER, this); }
public IntegerValue remainder(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(this, CompositeIntegerValue.REMAINDER, other); }
public IntegerValue remainder(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(this, CompositeIntegerValue.REMAINDER, other); }
public IntegerValue divideOf(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(other, CompositeIntegerValue.DIVIDE, this); }
public IntegerValue remainderOf(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(other, CompositeIntegerValue.REMAINDER, this); }
public IntegerValue remainder(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(this, CompositeIntegerValue.REMAINDER, other); }
public IntegerValue divide(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(this, CompositeIntegerValue.DIVIDE, other); }
public IntegerValue divideOf(SpecificIntegerValue other) throws ArithmeticException { return new CompositeIntegerValue(other, CompositeIntegerValue.DIVIDE, this); }
public IntegerValue shiftRight(SpecificIntegerValue other) { return new CompositeIntegerValue(this, CompositeIntegerValue.SHIFT_RIGHT, other); }
public IntegerValue or(SpecificIntegerValue other) { return this.equals(other) ? this : new CompositeIntegerValue(other, CompositeIntegerValue.OR, this); }
public IntegerValue subtractFrom(SpecificIntegerValue other) { return this.equals(other) ? SpecificValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(other, CompositeIntegerValue.SUBTRACT, this); }
public IntegerValue xor(SpecificIntegerValue other) { return this.equals(other) ? SpecificValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(other, CompositeIntegerValue.XOR, this); }
public IntegerValue subtract(SpecificIntegerValue other) { return this.equals(other) ? ParticularValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(this, CompositeIntegerValue.SUBTRACT, other); }
public IntegerValue subtractFrom(SpecificIntegerValue other) { return this.equals(other) ? ParticularValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(other, CompositeIntegerValue.SUBTRACT, this); }
public IntegerValue subtract(SpecificIntegerValue other) { return this.equals(other) ? ParticularValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(this, CompositeIntegerValue.SUBTRACT, other); }
public IntegerValue xor(SpecificIntegerValue other) { return this.equals(other) ? ParticularValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(other, CompositeIntegerValue.XOR, this); }
public IntegerValue and(SpecificIntegerValue other) { return this.equals(other) ? this : new CompositeIntegerValue(other, CompositeIntegerValue.AND, this); }
public IntegerValue xor(SpecificIntegerValue other) { return this.equals(other) ? ParticularValueFactory.INTEGER_VALUE_0 : new CompositeIntegerValue(other, CompositeIntegerValue.XOR, this); }
public IntegerValue and(SpecificIntegerValue other) { return this.equals(other) ? this : new CompositeIntegerValue(other, CompositeIntegerValue.AND, this); }
public IntegerValue and(SpecificIntegerValue other) { return this.equals(other) ? this : new CompositeIntegerValue(other, CompositeIntegerValue.AND, this); }