FINERACT-822 enable MissingCasesInEnumSwitch error (#989)
This commit is contained in:
@@ -307,7 +307,6 @@ tasks.withType(JavaCompile) {
|
||||
"UnusedVariable",
|
||||
"InconsistentCapitalization",
|
||||
"ClassCanBeStatic",
|
||||
"MissingCasesInEnumSwitch",
|
||||
"OperatorPrecedence",
|
||||
"MixedMutabilityReturnType",
|
||||
"SameNameButDifferent",
|
||||
@@ -368,6 +367,7 @@ tasks.withType(JavaCompile) {
|
||||
"ArgumentSelectionDefectChecker",
|
||||
"CompareToZero",
|
||||
"NarrowingCompoundAssignment",
|
||||
"MissingCasesInEnumSwitch",
|
||||
// "ReturnMissingNullable",
|
||||
// "InconsistentOverloads",
|
||||
// "MethodCanBeStatic",
|
||||
|
||||
+1
@@ -127,6 +127,7 @@ public class AccountNumberFormatDataValidator {
|
||||
case GROUP:
|
||||
validAccountNumberPrefixes = AccountNumberFormatEnumerations.accountNumberPrefixesForGroups;
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
Set<Integer> validAccountNumberPrefixValues = new HashSet<>();
|
||||
|
||||
+1
@@ -145,6 +145,7 @@ public class AccountNumberFormatReadPlatformServiceImpl implements AccountNumber
|
||||
case GROUP :
|
||||
accountNumberPrefixTypesSet = AccountNumberFormatEnumerations.accountNumberPrefixesForGroups;
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
Object[] array = accountNumberPrefixTypesSet.toArray();
|
||||
|
||||
+1
@@ -53,6 +53,7 @@ public class WorkingDaysEnumerations {
|
||||
optionData = new EnumOptionData(RepaymentRescheduleType.MOVE_TO_PREVIOUS_WORKING_DAY.getValue().longValue(),RepaymentRescheduleType.MOVE_TO_PREVIOUS_WORKING_DAY.getCode(),
|
||||
"move to previous working day");
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
return optionData;
|
||||
|
||||
+1
@@ -50,6 +50,7 @@ public class AccountEnumerations {
|
||||
case GLIM:
|
||||
optionData = new EnumOptionData(AccountType.GLIM.getValue().longValue(), AccountType.GLIM.getCode(), "GLIM");
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
return optionData;
|
||||
|
||||
+2
-1
@@ -52,6 +52,7 @@ public class InterestRateChartEnumerations {
|
||||
optionData = new EnumOptionData(PeriodFrequencyType.YEARS.getValue().longValue(),
|
||||
PeriodFrequencyType.YEARS.getCode(), "Years");
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
return optionData;
|
||||
@@ -66,4 +67,4 @@ public class InterestRateChartEnumerations {
|
||||
}
|
||||
return optionDatas;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
@@ -4501,6 +4501,7 @@ public class Loan extends AbstractPersistableCustom {
|
||||
break;
|
||||
case INVALID:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return dueRepaymentPeriodDate.minusDays(1);// get 2n-1 range date from
|
||||
// startDate
|
||||
|
||||
+1
@@ -57,6 +57,7 @@ public class AprCalculator {
|
||||
case YEARS:
|
||||
defaultAnnualNominalInterestRate = ratePerPeriod.multiply(BigDecimal.valueOf(1));
|
||||
break;
|
||||
default:
|
||||
}
|
||||
break;
|
||||
case INVALID:
|
||||
|
||||
+3
-1
@@ -45,6 +45,7 @@ public class DefaultPaymentPeriodsInOneYearCalculator implements PaymentPeriodsI
|
||||
case INVALID:
|
||||
paymentPeriodsInOneYear = Integer.valueOf(0);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return paymentPeriodsInOneYear;
|
||||
}
|
||||
@@ -91,7 +92,8 @@ public class DefaultPaymentPeriodsInOneYearCalculator implements PaymentPeriodsI
|
||||
case INVALID:
|
||||
fraction = Double.valueOf("0");
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return fraction;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+4
-1
@@ -227,6 +227,7 @@ public class DefaultScheduledDateGenerator implements ScheduledDateGenerator {
|
||||
break;
|
||||
case INVALID:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return dueRepaymentPeriodDate;
|
||||
}
|
||||
@@ -281,6 +282,7 @@ public class DefaultScheduledDateGenerator implements ScheduledDateGenerator {
|
||||
break;
|
||||
case INVALID:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return isScheduledDate;
|
||||
}
|
||||
@@ -315,6 +317,7 @@ public class DefaultScheduledDateGenerator implements ScheduledDateGenerator {
|
||||
break;
|
||||
case INVALID:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
return idealDisbursementDate;
|
||||
@@ -333,4 +336,4 @@ public class DefaultScheduledDateGenerator implements ScheduledDateGenerator {
|
||||
generatedDate = adjustRepaymentDate(generatedDate, loanApplicationTerms, holidayDetailDTO).getChangedScheduleDate();
|
||||
return generatedDate;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -658,6 +658,7 @@ public final class LoanApplicationTerms {
|
||||
break;
|
||||
case INVALID:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return dueRepaymentPeriodDate;
|
||||
}
|
||||
@@ -1050,6 +1051,7 @@ public final class LoanApplicationTerms {
|
||||
}
|
||||
periodicInterestRate = oneDayOfYearInterestRate.multiply(numberOfDaysInPeriod, mc);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
break;
|
||||
case SAME_AS_REPAYMENT_PERIOD:
|
||||
|
||||
+2
-1
@@ -228,10 +228,11 @@ public class NotesApiResource {
|
||||
resourceNameForPermissions = "GROUPNOTE";
|
||||
resourceDetails.withGroupId(resourceId);
|
||||
break;
|
||||
default:
|
||||
|
||||
}
|
||||
|
||||
return resourceDetails.withEntityName(resourceNameForPermissions).build();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
+1
@@ -437,6 +437,7 @@ public class NoteWritePlatformServiceJpaRepositoryImpl implements NoteWritePlatf
|
||||
// break;
|
||||
case SAVING_ACCOUNT:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
if (noteForUpdate == null) { throw new NoteNotFoundException(noteId, resourceId, type.name().toLowerCase()); }
|
||||
return noteForUpdate;
|
||||
|
||||
+1
@@ -46,6 +46,7 @@ public class DepositAccountUtils {
|
||||
break;
|
||||
case INVALID:
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return nextDepositDate;
|
||||
}
|
||||
|
||||
+1
@@ -2337,6 +2337,7 @@ public class SavingsAccount extends AbstractPersistableCustom {
|
||||
case YEARS:
|
||||
lockedInUntilLocalDate = activationLocalDate.plusYears(this.lockinPeriodFrequency).toDate();
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
||||
return lockedInUntilLocalDate;
|
||||
|
||||
+3
@@ -292,6 +292,7 @@ public class SavingsAccountCharge extends AbstractPersistableCustom {
|
||||
this.amountWaived = null;
|
||||
this.amountWrittenOff = null;
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
@@ -420,6 +421,7 @@ public class SavingsAccountCharge extends AbstractPersistableCustom {
|
||||
this.amountPercentageAppliedTo = null;
|
||||
this.amountOutstanding = null;
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -494,6 +496,7 @@ public class SavingsAccountCharge extends AbstractPersistableCustom {
|
||||
this.amountPercentageAppliedTo = null;
|
||||
this.amountOutstanding = null;
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
@@ -927,6 +927,7 @@ public class ShareAccountDataSerializer {
|
||||
case YEARS:
|
||||
lockinDate = purchaseDate.plusYears(lockinPeriod) ;
|
||||
break ;
|
||||
default:
|
||||
}
|
||||
}
|
||||
return lockinDate ;
|
||||
|
||||
Reference in New Issue
Block a user