From 731079ede78aca86e553499331e009cf2659c151 Mon Sep 17 00:00:00 2001 From: percyashu Date: Sun, 7 Jun 2020 22:45:40 +0100 Subject: [PATCH] FINERACT-822 enable JdkObsolete error --- fineract-provider/build.gradle | 3 +-- .../fineract/accounting/glaccount/domain/GLAccount.java | 6 +++--- .../apache/fineract/organisation/office/domain/Office.java | 4 ++-- .../org/apache/fineract/portfolio/group/domain/Group.java | 3 +-- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/fineract-provider/build.gradle b/fineract-provider/build.gradle index ae224cc60..56b552130 100644 --- a/fineract-provider/build.gradle +++ b/fineract-provider/build.gradle @@ -307,7 +307,6 @@ tasks.withType(JavaCompile) { "UnusedVariable", "InconsistentCapitalization", "ClassCanBeStatic", - "OperatorPrecedence", "MixedMutabilityReturnType", "SameNameButDifferent", "ReferenceEquality", @@ -325,7 +324,6 @@ tasks.withType(JavaCompile) { "DoubleBraceInitialization", "UnusedNestedClass", "UndefinedEquals", - "JdkObsolete", ) //TODO gradually enable these checks error( @@ -368,6 +366,7 @@ tasks.withType(JavaCompile) { "MissingCasesInEnumSwitch", "OperatorPrecedence", "EqualsGetClass", + "JdkObsolete", // "ReturnMissingNullable", // "InconsistentOverloads", // "MethodCanBeStatic", diff --git a/fineract-provider/src/main/java/org/apache/fineract/accounting/glaccount/domain/GLAccount.java b/fineract-provider/src/main/java/org/apache/fineract/accounting/glaccount/domain/GLAccount.java index 5407645c2..bf82b1dad 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/accounting/glaccount/domain/GLAccount.java +++ b/fineract-provider/src/main/java/org/apache/fineract/accounting/glaccount/domain/GLAccount.java @@ -18,8 +18,8 @@ */ package org.apache.fineract.accounting.glaccount.domain; +import java.util.ArrayList; import java.util.LinkedHashMap; -import java.util.LinkedList; import java.util.List; import java.util.Map; import javax.persistence.Column; @@ -50,7 +50,7 @@ public class GLAccount extends AbstractPersistableCustom { @OneToMany(fetch = FetchType.LAZY) @JoinColumn(name = "parent_id") - private List children = new LinkedList<>(); + private List children = new ArrayList<>(); @Column(name = "name", nullable = false, length = 45) private String name; @@ -245,4 +245,4 @@ public class GLAccount extends AbstractPersistableCustom { this.parent = parentAccount; generateHierarchy(); } -} \ No newline at end of file +} diff --git a/fineract-provider/src/main/java/org/apache/fineract/organisation/office/domain/Office.java b/fineract-provider/src/main/java/org/apache/fineract/organisation/office/domain/Office.java index ddf49fc0f..65b2febb8 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/organisation/office/domain/Office.java +++ b/fineract-provider/src/main/java/org/apache/fineract/organisation/office/domain/Office.java @@ -19,9 +19,9 @@ package org.apache.fineract.organisation.office.domain; import java.io.Serializable; +import java.util.ArrayList; import java.util.Date; import java.util.LinkedHashMap; -import java.util.LinkedList; import java.util.List; import java.util.Map; import javax.persistence.Column; @@ -48,7 +48,7 @@ public class Office extends AbstractPersistableCustom implements Serializable { @OneToMany(fetch = FetchType.LAZY) @JoinColumn(name = "parent_id") - private List children = new LinkedList<>(); + private List children = new ArrayList<>(); @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "parent_id") diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/group/domain/Group.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/group/domain/Group.java index 92f0769ed..bea4f61da 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/group/domain/Group.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/group/domain/Group.java @@ -22,7 +22,6 @@ import java.util.ArrayList; import java.util.Date; import java.util.HashSet; import java.util.LinkedHashMap; -import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Set; @@ -107,7 +106,7 @@ public final class Group extends AbstractPersistableCustom { @OneToMany(fetch = FetchType.EAGER) @JoinColumn(name = "parent_id") - private List groupMembers = new LinkedList<>(); + private List groupMembers = new ArrayList<>(); @ManyToMany @JoinTable(name = "m_group_client", joinColumns = @JoinColumn(name = "group_id"), inverseJoinColumns = @JoinColumn(name = "client_id"))