L'accès extérieur de la classe “super” de l'intérieur de la classe en Java

Comment puis-je accéder à l'extérieur de la classe de super à partir d'un noyau de classe?

Je suis remplacement d'une méthode pour le faire fonctionner sur un thread différent. À partir d'une ligne de Thread, j'ai besoin d'appeler la méthode originale mais bien sûr, tout le qualifiant de method() serait à son tour tenu une récursion infinie.

Plus précisément, je suis en étendant BufferedReader:

public WaitingBufferedReader(InputStreamReader in, long waitingTime)
{
    [..]
    @Override
    public String readLine()
    {
        Thread t= new Thread(){
            public void run()
            {
                try { setMessage(WaitingBufferedReader.super.readLine()); } catch (IOException ex) { }
            }
         };

          t.start();
          [..]
    }
}

Cela quelque part me donne une NullPointerException je ne suis pas en mesure de trouver.

Grâce.

InformationsquelleAutor pistacchio | 2011-10-24