Closed federico-camerota closed 4 years ago
Ho creato una nuova classe che si occupi di cercare le exit/reset keywords e lanciare le eccezioni e ho spostato le classi ausiliare di InpuManager in un file diverso per leggibilita'.
Fammi sapere se la cosa ti garba
Quello che hai fatto direi che va bene. Ma il problema a cui mi riferivo in questo issue rimane (da quel che vedo almeno).
allora forse non ho capito cosa intendi nell'issue. La riga 62 e' quella della classe per exit/reset keywords. Quale situazioni vorresti spostare fuori dall'input manager?
La situazione in cui lo scanner raggiunge la fine del file, nel caso di System.in quando tu premi Ctrl+D. In questo momento quello che succede è che il programma termina ma per via di una exception non gestita (proprio perchè lo scanner non ha più un next element)
aaaaah ok penso la riga sia cambiata nel corso del codice, per quello vedevo male
Questa è la riga di cui parlavo, effettivamente ha cambiato numero nel frattempo
https://github.com/samadio/SDM_exam/blob/simone/src/main/java/dotsandboxes/io/DotsAndBoxesInput.java#L62
La gestione di questa situazione dovrà essere spostata fuori dall' InputManager