|
public PapelMoeda next() { |
|
PapelMoeda ret = null; |
|
for (int i = 6; i >= 0 && ret != null; i++) { |
|
if (troco.papeisMoeda[i] != null) { |
|
ret = troco.papeisMoeda[i]; |
|
troco.papeisMoeda[i] = null; |
|
} |
|
} |
|
return ret; |
|
} |
A variável ret nunca recebe um valor válido porque a condição do for é i >= 0 && ret != null, mas ret é inicializada como null e nunca modificada antes da verificação.
Source-Code-Inspection/Source Code Inspection/src/br/calebe/ticketmachine/core/Troco.java
Lines 70 to 79 in 56b0f5f
A variável
retnunca recebe um valor válido porque a condição doforéi >= 0 && ret != null, mas ret é inicializada comonulle nunca modificada antes da verificação.