mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-11-02 05:27:17 +00:00
Coin: add plus/minus aliases for add/subtract. This activates Kotlin operator overloading support.
This commit is contained in:
@@ -140,10 +140,20 @@ public final class Coin implements Monetary, Comparable<Coin>, Serializable {
|
||||
return new Coin(LongMath.checkedAdd(this.value, value.value));
|
||||
}
|
||||
|
||||
/** Alias for add */
|
||||
public Coin plus(final Coin value) {
|
||||
return add(value);
|
||||
}
|
||||
|
||||
public Coin subtract(final Coin value) {
|
||||
return new Coin(LongMath.checkedSubtract(this.value, value.value));
|
||||
}
|
||||
|
||||
/** Alias for subtract */
|
||||
public Coin minus(final Coin value) {
|
||||
return subtract(value);
|
||||
}
|
||||
|
||||
public Coin multiply(final long factor) {
|
||||
return new Coin(LongMath.checkedMultiply(this.value, factor));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user