Cast d'une ArrayList en ArrayList mère
Salut,
j'ai cherché sans succès sur le forum.
Mon problème est plutot simple.
J'ai une classe abstraite Error, ensuite j'ai des classes filles qui "l'extends": VariableNotFoundError, ...
J'ai fait une méthode qui traite:
Code:
getErrorLinesJavascript(ArrayList<Error> errors)
Or quand je fais:
Code:
getErrorLinesJavascript(vnfErrors);
il me dit:
Citation:
The method getErrorLinesJavascript(ArrayList<Error>) in the type ErrorLog is not applicable for the arguments (ArrayList<VariableNotFoundError>)
Et quand j'essaye de faire un cast, il me fait une erreur de compilation:
Citation:
.getErrorLinesJavascript((ArrayList<Error>)vnfErrors);
Cannot cast from ArrayList<VariableNotFoundError> to ArrayList<Error>
Je ne vois pas l'erreur, je débloque ?
Merci de votre aide :)