Skip to content

Commit 4d33629

Browse files
committed
Fixed several quality issues.
1 parent f4df3fb commit 4d33629

20 files changed

+48
-31
lines changed

calc/bnd.bnd

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
-buildpath: \
2+
osgi.annotation; version=6.0.0,\
3+
osgi.core; version=6.0,\
4+
osgi.cmpn; version=6.0
5+
6+
-testpath: \
7+
${junit}
8+
9+
javac.source: 1.8
10+
javac.target: 1.8
11+
12+
Automatic-Module-Name: org.javamoney.moneta.calc
13+
Bundle-Version: ${version}.${tstamp}
14+
Bundle-Name: JavaMoney Moneta Calculations
15+
Bundle-SymbolicName: org.javamoney.moneta.calc
16+
Bundle-Description: JavaMoney - Calculation Library
17+
Bundle-Category: Implementation
18+
Bundle-Copyright: (C) Credit Suisse AG
19+
Bundle-License: Apache License, Version 2.0
20+
Bundle-Vendor: Credit Suisse AG
21+
Bundle-DocURL: http://www.javamoney.org
22+
Import-Package: \
23+
javax.money,\
24+
javax.money.spi,\
25+
org.javamoney.moneta
26+
Export-Package: \
27+
org.javamoney.calc,\
28+
org.javamoney.calc.banking,\
29+
org.javamoney.calc.common,\
30+
org.javamoney.calc.securities

calc/src/main/java/org/javamoney/calc/CalculationContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public final class CalculationContext {
2828

29-
private static CalculationContext instance = new CalculationContext();
29+
private static final CalculationContext instance = new CalculationContext();
3030

3131
private MathContext mathContext;
3232
private BigDecimal one;

calc/src/main/java/org/javamoney/calc/CompositeMonetaryOperator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
*/
3636
public class CompositeMonetaryOperator implements MonetaryOperator {
3737

38-
private List<MonetaryOperator> functions = new ArrayList<>();
38+
private final List<MonetaryOperator> functions = new ArrayList<>();
3939

4040
@SafeVarargs
4141
public CompositeMonetaryOperator(Iterable<MonetaryOperator>... operations) {

calc/src/main/java/org/javamoney/calc/ValidatedAmount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public final class ValidatedAmount {
5151
* Creates an unsigned {@link MonetaryAmount} based on the given
5252
* {@link MonetaryAmount}.
5353
*
54-
* @param amount
54+
* @param amount the amount to be decorated to be unsigned, not null
5555
* @return an ansigned instance, that can never be negative.
5656
*/
5757
public static MonetaryAmount unsignedAmount(MonetaryAmount amount) {

calc/src/main/java/org/javamoney/calc/ValidatedMoney.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ final class ValidatedMoney implements
8484
/**
8585
* Access an {@link ValidatedMoney} based on the given
8686
* {@link MonetaryAmount}.
87-
*
88-
* @param amount
89-
* @return
87+
* @param predicate the validation function, not null.
88+
* @param amount the amount to decorate
89+
* @return the decorated (validated) amount instance.
9090
*/
9191
private static ValidatedMoney of(MonetaryAmount amount,
9292
Predicate<MonetaryAmount> predicate) {

calc/src/main/java/org/javamoney/calc/common/FutureValue.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,8 @@
2020
import org.javamoney.calc.CalculationContext;
2121

2222
import java.math.BigDecimal;
23-
import java.util.Objects;
2423

2524
import javax.money.MonetaryAmount;
26-
import javax.money.MonetaryOperator;
2725

2826
/**
2927
* Future Value (FV) is a formula used in finance to calculate the value of a cash flow at a later

calc/src/main/java/org/javamoney/calc/common/FutureValueOfAnnuityDue.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
import org.javamoney.calc.CalculationContext;
2121

2222
import javax.money.MonetaryAmount;
23-
import javax.money.MonetaryOperator;
2423
import java.math.BigDecimal;
25-
import java.util.Objects;
2624

2725
/**
2826
* <img src="http://www.financeformulas.net/Formula%20Images/Annuity%20Due%20-%20FV%201.gif" />

calc/src/main/java/org/javamoney/calc/common/FutureValueOfAnnuityWithContCompounding.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.Objects;
2424

2525
import javax.money.MonetaryAmount;
26-
import javax.money.MonetaryOperator;
2726

2827
/**
2928
* <img src=

calc/src/main/java/org/javamoney/calc/common/FutureValueWithContinuousCompounding.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
package org.javamoney.calc.common;
1919

2020
import javax.money.MonetaryAmount;
21-
import javax.money.MonetaryOperator;
2221

2322
import com.ibm.icu.math.BigDecimal;
2423

calc/src/main/java/org/javamoney/calc/common/PresentValue.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.Objects;
2121

2222
import javax.money.MonetaryAmount;
23-
import javax.money.MonetaryOperator;
2423

2524
/**
2625
* <img src= "http://www.financeformulas.net/Formula%20Images/Present%20Value%203.gif" />

0 commit comments

Comments
 (0)