PMD report
Problems found
#
File
Line
Problem
1
053/xxl/app/App.java
7
Unused import 'java.io.IOException'
2
053/xxl/app/App.java
14
Evite parâmetros não utilizados tal como 'args'.
3
053/xxl/app/App.java
14
Parameter 'args' is never used
4
053/xxl/app/edit/DoShow.java
9
Unused import 'xxl.app.exception.InvalidCellRangeException'
5
053/xxl/app/edit/DoShow.java
13
Unused import 'xxl.core.exception.UnrecognizedEntryException'
6
053/xxl/app/main/DoNew.java
3
Unused import 'java.io.FileNotFoundException'
7
053/xxl/app/main/DoNew.java
4
Unused import 'java.io.IOException'
8
053/xxl/app/main/DoNew.java
9
Unused import 'xxl.app.exception.FileOpenFailedException'
9
053/xxl/app/main/DoNew.java
11
Unused import 'xxl.core.exception.MissingFileAssociationException'
10
053/xxl/app/main/DoOpen.java
9
Unused import 'xxl.core.exception.UnavailableFileException'
11
053/xxl/app/main/DoOpenSearchMenu.java
3
Unused import 'pt.tecnico.uilib.forms.Form'
12
053/xxl/app/main/DoSave.java
3
Unused import 'pt.tecnico.uilib.Display'
13
053/xxl/app/main/DoSave.java
9
Unused import 'xxl.core.exception.MissingFileAssociationException'
14
053/xxl/app/main/DoSave.java
10
Unused import 'java.io.FileNotFoundException'
15
053/xxl/app/main/DoSave.java
11
Unused import 'java.io.IOException'
16
053/xxl/core/Calculator.java
21
Evite declarar variáveis utilizando tipos concretos como 'HashMap'; Em vez do tipo concreto utilize a interface.
17
053/xxl/core/LiteralString.java
3
Unused import 'java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy'
18
053/xxl/core/LiteralString.java
5
Unused import 'pt.tecnico.uilib.Display'
19
053/xxl/core/LiteralString.java
6
Unused import 'xxl.core.exception.ValueFormatException'
20
053/xxl/core/Parser.java
6
Unused import 'java.io.Reader'
21
053/xxl/core/Parser.java
8
Unused import 'java.util.Collection'
22
053/xxl/core/Parser.java
9
Unused import 'java.util.ArrayList'
23
053/xxl/core/Parser.java
44
Colocar primeiro literais em comparações de String.
24
053/xxl/core/Parser.java
46
Colocar primeiro literais em comparações de String.
25
053/xxl/core/Parser.java
55
Evitar blocos catch vazios.
26
053/xxl/core/Parser.java
55
Exception parameter 'e' is never used
27
053/xxl/core/Parser.java
83
Exception parameter 'e' is never used
28
053/xxl/core/Parser.java
96
Exception parameter 'nfe' is never used
29
053/xxl/core/Range.java
4
Unused import 'java.util.List'
30
053/xxl/core/Range.java
21
Evite declarar variáveis utilizando tipos concretos como 'ArrayList'; Em vez do tipo concreto utilize a interface.
31
053/xxl/core/Spreadsheet.java
22
Evite declarar variáveis utilizando tipos concretos como 'HashMap'; Em vez do tipo concreto utilize a interface.
32
053/xxl/core/User.java
4
Talvez seja possível substituir'_name' por uma variável local.