Le variabili locali non possono avere modificatori di "accesso". Anzi, non possono avere alcun modificatore, eccetto final. Possono anche avere eventualmente delle annotazioni (anche se è rarissimo vederle applicate a variabili locali).
Al massimo un IDE "pignolo" può certamente dare un warning. Ma comunque per il linguaggio Java non è né un warning né un errore. È un caso di shadowing, che perlomeno per metodi setter e costruttori è anche sfruttato tipicamente.