Spec-Zone .ru
спецификации, руководства, описания, API
|
D
- тип универсального объявления, которое объявило базовую переменную типа.public interface TypeVariable<D extends GenericDeclaration> extends Type
Многократные объекты можно инстанцировать во время выполнения, чтобы представить данную переменную типа. Даже при том, что переменная типа создается только однажды, это не подразумевает требования, чтобы кэшировать экземпляры, представляющие переменную типа. Однако, все экземпляры, представляющие переменную типа, должны быть равными () друг другу. Как следствие пользователи переменных типа не должны положиться на идентификационные данные экземпляров классов, реализовывая этот интерфейс.
Модификатор и Тип | Метод и Описание |
---|---|
Ввести[] |
getBounds()
Возвращает массив
Type объекты, представляющие верхнюю границу (ы) этой переменной типа. |
D |
getGenericDeclaration()
Возвраты
GenericDeclaration объект, представляющий универсальное объявление, объявленное этой переменной типа. |
Строка |
getName()
Возвращает имя этой переменной типа, как это происходит в исходном коде.
|
Type[] getBounds()
Type
объекты, представляющие верхнюю границу (ы) этой переменной типа. Отметьте, что, если никакая верхняя граница явно не объявляется, верхняя граница Object
. Для каждой верхней границы B:
ParameterizedType
поскольку детали создания обрабатывают для параметризованных типов). Type
s представление верхней границы () этой переменной типаTypeNotPresentException
- если какая-либо из границ ссылается на несуществующее описание типаMalformedParameterizedTypeException
- если какая-либо из границ обращается к параметризованному типу, который нельзя инстанцировать ни по какой причинеD getGenericDeclaration()
GenericDeclaration
объект, представляющий универсальное объявление, объявленное этой переменной типа.String getName()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.