Как распечатать переменную принадлежат родительскому классу - PullRequest
0 голосов
/ 29 марта 2019

Я отлаживаю класс sun/net/www/protocol/jar/JarURLConnection$JarURLInputStream, который находится в jdk , это внутренний класс JarURLConnection

JarURLInputStream extends FilterInputStream
  {
    JarURLInputStream(InputStream paramInputStream)
    {
      super();
    }

    public void close()
      throws IOException
    {
      try
      {
        super.close();
      }
      finally
      {
        if (!JarURLConnection.this.getUseCaches()) {
          JarURLConnection.this.jarFile.close();
        }
      }
    }
  }

Я установил точку останова так:

stop in sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream.close

когда достигается точка останова, я хочу знать значение

JarURLConnection.this.jarFile.getName()

как это:

print JarURLConnection.this.jarFile.getName()
com.sun.tools.example.debug.expr.ParseException: Name unknown: JarURLConnection
 JarURLConnection.this.jarFile.getName() = 空值

но это не работает, каков правильный путь?

...