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