From 8d119127b9692e5dd5ec5268e02dc4842c226909 Mon Sep 17 00:00:00 2001 From: Samuel Turpin <samuel.turpin.etu@univ-lille.fr> Date: Tue, 28 May 2024 14:33:54 +0200 Subject: [PATCH] pmd Fixes --- src/qdev4/Ex1.java | 4 ++-- src/tp04/PendingCaseQueue.java | 15 +++++++-------- src/tp06/Car.java | 4 ++++ src/tp06/Company.java | 5 +++-- src/tp06/TravellingSalesperson.java | 8 ++++++++ src/tp06/Vendor.java | 8 ++++++++ src/tp09/LogInManagement.java | 2 +- src/tp09/Main.java | 14 -------------- src/tp09/WrongLoginException.java | 1 - 9 files changed, 33 insertions(+), 28 deletions(-) delete mode 100644 src/tp09/Main.java diff --git a/src/qdev4/Ex1.java b/src/qdev4/Ex1.java index c55daa3..1411e88 100644 --- a/src/qdev4/Ex1.java +++ b/src/qdev4/Ex1.java @@ -45,9 +45,9 @@ public class Ex1 } public static void main(String[] args) { - int k; try { - k = 1/Integer.parseInt(args[0]); + int k = 1/Integer.parseInt(args[0]); + System.out.println(k); } catch(ArrayIndexOutOfBoundsException e) {System.err.println("Index " + e);} catch(ArithmeticException e) {System.err.println("Arithmetic " + "");} diff --git a/src/tp04/PendingCaseQueue.java b/src/tp04/PendingCaseQueue.java index 66045e8..52dab47 100644 --- a/src/tp04/PendingCaseQueue.java +++ b/src/tp04/PendingCaseQueue.java @@ -5,7 +5,6 @@ import tpOO.tp04.PendingCase; public class PendingCaseQueue { public static int CAPACITY = 10; - private int idx; private PendingCase[] tableur; public PendingCaseQueue() @@ -58,11 +57,11 @@ public class PendingCaseQueue public double getTotalAmount() { double db = 0.0; - for(int i = 0; i < this.tableur.length; i++) + for(PendingCase c : this.tableur) { - if(this.tableur[i] != null) + if(c != null) { - db = db + this.tableur[i].getAmount(); + db = db + c.getAmount(); } } return db; @@ -87,9 +86,9 @@ public class PendingCaseQueue public boolean isEmpty() { int compteur = 0; - for(int i = 0; i < this.tableur.length; i++) + for(PendingCase c : this.tableur) { - if(this.tableur[i] == null) + if(c == null) { compteur = compteur + 1; } @@ -105,9 +104,9 @@ public class PendingCaseQueue public boolean isFull() { int compteur = 0; - for(int i = 0; i < this.tableur.length; i++) + for(PendingCase c : this.tableur) { - if(this.tableur[i] != null) + if(c != null) { compteur = compteur + 1; } diff --git a/src/tp06/Car.java b/src/tp06/Car.java index ba2e516..1eae868 100644 --- a/src/tp06/Car.java +++ b/src/tp06/Car.java @@ -58,6 +58,10 @@ public class Car return purchasePrice; } + public double getSalePrice() { + return salePrice; + } + public void setSalePrice(double salePrice) { this.salePrice = salePrice; diff --git a/src/tp06/Company.java b/src/tp06/Company.java index 3a40201..0723c19 100644 --- a/src/tp06/Company.java +++ b/src/tp06/Company.java @@ -2,10 +2,11 @@ package tp06; import java.time.LocalDate; import java.util.ArrayList; +import java.util.List; public class Company { - public static final ArrayList<Employee> EMPLOYEES = new ArrayList<>(); + public static final List<Employee> EMPLOYEES = new ArrayList<>(); public void addEmployee(Employee e) { @@ -27,7 +28,7 @@ public class Company return EMPLOYEES.size(); } - private int getNumbClass(Class c) + private int getNumbClass(Object c) { int nb = 0; diff --git a/src/tp06/TravellingSalesperson.java b/src/tp06/TravellingSalesperson.java index e3dc0fe..333c9a7 100644 --- a/src/tp06/TravellingSalesperson.java +++ b/src/tp06/TravellingSalesperson.java @@ -12,6 +12,14 @@ public class TravellingSalesperson extends Salesperson super(n, ld, t); } + public static double getPourcentage() { + return POURCENTAGE; + } + + public static int getBonus() { + return BONUS; + } + @Override public String getTitle() { diff --git a/src/tp06/Vendor.java b/src/tp06/Vendor.java index 2652c2e..a323994 100644 --- a/src/tp06/Vendor.java +++ b/src/tp06/Vendor.java @@ -12,6 +12,14 @@ public class Vendor extends Salesperson super(n, ld, t); } + public static double getPourcentage() { + return POURCENTAGE; + } + + public static int getBonus() { + return BONUS; + } + @Override public String getTitle() { diff --git a/src/tp09/LogInManagement.java b/src/tp09/LogInManagement.java index e247a4f..77aec2d 100644 --- a/src/tp09/LogInManagement.java +++ b/src/tp09/LogInManagement.java @@ -14,4 +14,4 @@ public class LogInManagement { return true; } -} +} \ No newline at end of file diff --git a/src/tp09/Main.java b/src/tp09/Main.java deleted file mode 100644 index 19ecb9e..0000000 --- a/src/tp09/Main.java +++ /dev/null @@ -1,14 +0,0 @@ -package tp09; - -import java.util.Scanner; - -public class Main -{ - public static void main(String[] args) - { - Scanner scan = new Scanner(System.in); - - - - } -} \ No newline at end of file diff --git a/src/tp09/WrongLoginException.java b/src/tp09/WrongLoginException.java index 7d85efc..49fd0c3 100644 --- a/src/tp09/WrongLoginException.java +++ b/src/tp09/WrongLoginException.java @@ -5,7 +5,6 @@ public class WrongLoginException extends Exception @Override public synchronized Throwable initCause(Throwable cause) { - return super.initCause(cause); } } \ No newline at end of file -- GitLab