Use generics in calculateTotalDistributedSums()
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.fanitas.evelyn.core.impl.ref;
|
||||
|
||||
import com.fanitas.evelyn.core.Pair;
|
||||
import com.r35157.libs.basic.Pair;
|
||||
import com.fanitas.evelyn.raydium.RaydiumLiquidityPoolPositionConcentrated;
|
||||
import com.fanitas.evelyn.core.DesiredPositionCalculator;
|
||||
|
||||
@@ -79,8 +79,8 @@ public class DesiredPositionCalculatorImpl implements DesiredPositionCalculator
|
||||
}
|
||||
|
||||
@Override
|
||||
public Pair calculateTotalDistributedSums() {
|
||||
Collection c = liquidityProviderPositions.values();
|
||||
public Pair<MoneyAmount, MoneyAmount> calculateTotalDistributedSums() {
|
||||
Collection<RaydiumLiquidityPoolPositionConcentrated> c = liquidityProviderPositions.values();
|
||||
|
||||
if(c.isEmpty()) {
|
||||
// TODO: I do not like this - I prefer 0 - but without any positions, do I then know the currencyType?
|
||||
@@ -103,7 +103,7 @@ public class DesiredPositionCalculatorImpl implements DesiredPositionCalculator
|
||||
MoneyAmount ma = new MoneyAmount(amountA, ctA);
|
||||
MoneyAmount mb = new MoneyAmount(amountB, ctB);
|
||||
|
||||
return new Pair(ma, mb);
|
||||
return new Pair<>(ma, mb);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user