public LongValue remainder(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(this, CompositeLongValue.REMAINDER, other); }
public LongValue remainderOf(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(other, CompositeLongValue.REMAINDER, this); }
public LongValue divideOf(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(other, CompositeLongValue.DIVIDE, this); }
public LongValue divide(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(this, CompositeLongValue.DIVIDE, other); }
public LongValue divideOf(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(other, CompositeLongValue.DIVIDE, this); }
public LongValue remainder(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(this, CompositeLongValue.REMAINDER, other); }
public LongValue remainderOf(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(other, CompositeLongValue.REMAINDER, this); }
public LongValue divide(SpecificLongValue other) throws ArithmeticException { return new CompositeLongValue(this, CompositeLongValue.DIVIDE, other); }
public LongValue xor(SpecificLongValue other) { return this.equals(other) ? SpecificValueFactory.LONG_VALUE_0 : new CompositeLongValue(other, CompositeLongValue.XOR, this); }
public LongValue subtractFrom(SpecificLongValue other) { return this.equals(other) ? SpecificValueFactory.LONG_VALUE_0 : new CompositeLongValue(other, CompositeLongValue.SUBTRACT, this); }
public LongValue and(SpecificLongValue other) { return this.equals(other) ? this : new CompositeLongValue(other, CompositeLongValue.AND, this); }
public LongValue or(SpecificLongValue other) { return this.equals(other) ? this : new CompositeLongValue(other, CompositeLongValue.OR, this); }
public LongValue or(SpecificLongValue other) { return this.equals(other) ? this : new CompositeLongValue(other, CompositeLongValue.OR, this); }
public LongValue and(SpecificLongValue other) { return this.equals(other) ? this : new CompositeLongValue(other, CompositeLongValue.AND, this); }
public LongValue or(SpecificLongValue other) { return this.equals(other) ? this : new CompositeLongValue(other, CompositeLongValue.OR, this); }
public LongValue xor(SpecificLongValue other) { return this.equals(other) ? ParticularValueFactory.LONG_VALUE_0 : new CompositeLongValue(other, CompositeLongValue.XOR, this); }
public LongValue subtract(SpecificLongValue other) { return this.equals(other) ? ParticularValueFactory.LONG_VALUE_0 : new CompositeLongValue(this, CompositeLongValue.SUBTRACT, other); }
public LongValue or(SpecificLongValue other) { return this.equals(other) ? this : new CompositeLongValue(other, CompositeLongValue.OR, this); }
public LongValue subtract(SpecificLongValue other) { return this.equals(other) ? ParticularValueFactory.LONG_VALUE_0 : new CompositeLongValue(this, CompositeLongValue.SUBTRACT, other); }
public LongValue xor(SpecificLongValue other) { return this.equals(other) ? ParticularValueFactory.LONG_VALUE_0 : new CompositeLongValue(other, CompositeLongValue.XOR, this); }