Просмотр иерархии типов
В этом разделе рассмотрены различные способы просмотра
классов и элементов в панели Иерархия.
- В панели Структура пакетов найдите
junit.framework.TestCase.java.
В его контекстном меню выберите
Открыть иерархию типов.
Открыть панель Иерархия типов можно и другими способами:
- из строки меню - выбрав Навигация >
Открыть иерархию типов.
- с помощью клавиатуры - нажав F4 после выбора
TestCase.java.
- Кнопки в панели инструментов управляют тем, какая
часть иерархии показана. Нажмите кнопку
Показать иерархию типов , чтобы
просмотреть иерархию классов, включая базовые и производные
классы. Маленькая стрелка на левой стороне значка типа для
TestCase означает, что иерархия открыта на этом типе.
- Нажмите кнопку Показать иерархию базовых
типов, чтобы просмотреть иерархию родительских
элементов типа, включая реализованные интерфейсы. В этой
панели показана восходящая иерархия типов.
В этой панели "обратной иерархии" показано, что
TestCase реализует интерфейс Test.
- Нажмите кнопку Показать иерархию
производных типов в панели инструментов.
- Нажмите кнопку Заблокировать панель и
показать элементы в иерархии в панели инструментов
панели элементов, затем выберите метод runTest() в
панели элементов. Теперь в панели будут показаны все типы,
реализующие runTest().
- В панели Иерархия нажмите кнопку Показать
иерархию базовых типов. Затем в панели элементов
выберите
countTestCases()
, чтобы просмотреть
места, в которых объявлен этот метод.
- В панели Иерархия выберите элемент Test и
затем выберите Фокус на 'Test' в его
контекстном меню. Элемент Test появится в панели
Иерархия.
- Активируйте панель Структура пакетов и выберите
пакет junit.framework.
Выберите Открыть иерархию
типов в его контекстном меню. Откроется иерархия
со всеми классами пакета. Для полноты дерева в иерархии
также показаны некоторые классы из других пакетов. Эти типы
помечены значком типа с белым цветом заполнения.
- Выбрав Предыдущие иерархии типов,
вернитесь к ранее открытому элементу. Нажмите стрелку рядом
с кнопкой, чтобы просмотреть список элементов, или нажмите
кнопку, чтобы отредактировать список хронологии.
Если вы работаете в редакторе и хотите только просмотреть иерархию, можно воспользоваться опцией Быстрый просмотр иерархии типов:
- Откройте файл junit.framework.TestCase.java в
редакторе Java, если вы еще не сделали этого.
- Выберите имя типа в редакторе Java
- Нажмите
Ctrl+T
для вызова опции Перейти > Быстрый просмотр иерархии типов, после чего будет показана панель с иерархией типов.
- Нажав
Ctrl+T
при просмотре панели иерархии типов можно переключиться между иерархией супертипов и подтипов.
Для просмотра возможного результата обработки вызова виртуального метода:
- В теле runBare() выберите вызов setUp()
- Нажмите
Ctrl+T
для вызова опции Перейти > Быстрый просмотр иерархии типов, после чего будет показана панель с иерархией типов.
- Вы увидите, что setIup() реализован в трех классах. Object и Assert показаны с помощью белых заполненных изображений, так как они требуются только для выполнения иерархии, но не для реализации setUp()
- Выберите тип для перехода к его реализации setUp()
Панели Java
Панели Иерархия типов
Страница основных параметров Java