View Single Post
Old 29-05-2014, 20:11   #1
biowep
Member
 
L'Avatar di biowep
 
Iscritto dal: Nov 2010
Messaggi: 211
JAVA: Strano errore in Eclipse

Salve,
Eclipse mi segnala un errore che non riesco a capire come risolvere.

Dunque ho questa classe
Codice PHP:
final class Bracket extends Operator {
    public final 
boolean open;
    
//...

E da qualche altra parte ho un'altra classe che fa parte dello stesso package che in uno dei suoi metodi ha questa porzione di codice:
Codice PHP:
temp result.peekLast();//Deque<Op>.peekLast();
if (
    
temp == null ||
    
temp instanceof Operator &&
    !(
temp instanceof Bracket && temp.open)

A quanto parte "open cannot be resolved or is not a field". In pratica è come se non si accorgesse che io ho già verificato che la variabile temp sia istanza di Bracket.

Ho provato a rendere pubblica la classe Bracket, ho provato ad aggiornare il progetto (ed anche la funzione Build Project, sempre per aggiornare).
Premetto che quello è l'unico errore nel file con il secondo codice ed il file con la classe Bracket non contiene errori.

Ultima modifica di biowep : 29-05-2014 alle 20:16.
biowep è offline   Rispondi citando il messaggio o parte di esso