Eclipse выражений view typenames - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь получить дополнительную информацию о доверенном менеджере, хранящемся в экземпляре SSLContext, с помощью рефлексии.Для этого я использую средство просмотра выражений Eclipse Oxygen.3a для просмотра полей экземпляра SSLContext.

Первое извлекаемое поле - это поле contextSpi.После этого это сбивает с толку.Поле contextSpi имеет тип sun.security.ssl.SSLContextImpl$TLSContext.

Может кто-нибудь объяснить, что означает $ в описании типа?

Кроме того, когда я расскажу дальше о том, что, по-видимому, является SSLContextImpl с помощью field.get(sslContextInstance).getClass().getSuperClass() Я получаю sun.security.ssl.SSLContextImpl$CustomizedTLSContext.

Теперь я еще больше растерялся.Есть ли способ узнать, к какому унаследованному / реализованному классу или интерфейсу относится поле в средстве просмотра выражений?И тогда, конечно, извлечь его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...