Интерфейс TypeParameterElement
- Все суперинтерфейсы:
AnnotatedConstruct, Element
public interface TypeParameterElement extends Element
Представляет формальный параметр типа элемента обобщённого класса, интерфейса, метода или конструктора. Параметр типа объявляет
TypeVariable.- См. Спецификацию языка Java:
- 8.1.2 Обобщённые классы и параметры типа
8.4.4 Обобщённые методы
8.8.4 Обобщённые конструкторы
9.1.2 Обобщённые интерфейсы и параметры типа
- Начиная с версии:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
TypeMirror |
asType() |
Возвращает переменную типа, соответствующую этому элементу параметра типа. |
List |
getBounds() |
Возвращает границы этого параметра типа. |
Element |
getEnclosingElement() |
Возвращает обобщённый элемент этого параметра типа. |
Element |
getGenericElement() |
Возвращает обобщённый класс, интерфейс, метод или конструктор, параметризованный этим параметром типа. |
Методы, объявленные в интерфейсе Element
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode | Модификатор и тип | Метод | Описание |
|---|---|---|
<R, |
accept |
Применяет посетитель к этому элементу. |
boolean |
equals |
Возвращает true, если аргумент представляет тот же элемент, что и this, или false в противном случае. |
<A extends Annotation> |
getAnnotation |
Возвращает аннотацию этого элемента указанного типа, если такая аннотация присутствует; иначе возвращает null. |
List |
getAnnotationMirrors() |
Возвращает аннотации, непосредственно присутствующие у этого элемента. |
<A extends Annotation> |
getAnnotationsByType |
Возвращает аннотации указанного типа, связанные с этим элементом. |
List |
getEnclosedElements() |
Возвращает элементы, которые, в широком смысле, непосредственно заключены в этом элементе. |
ElementKind |
getKind() |
Возвращает kind этого элемента. |
Set |
getModifiers() |
Возвращает модификаторы этого элемента, за исключением аннотаций. |
Name |
getSimpleName() |
Возвращает простое (неквалифицированное) имя этого элемента. |
int |
hashCode() |
Соответствует общему контракту Object.hashCode. |
Подробное описание методов
asType
TypeMirror asType()
Возвращает переменную типа, соответствующую этому элементу параметра типа.
- Определён в:
-
asTypeв интерфейсеElement - Возвращает:
- переменную типа, соответствующую этому элементу параметра типа
- См. также:
getGenericElement
Element getGenericElement()
Возвращает обобщённый класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.
- Возвращает:
- обобщённый класс, интерфейс, метод или конструктор, параметризованный этим параметром типа
getBounds
List<? extends TypeMirror> getBounds()
Возвращает границы этого параметра типа. Это типы, указанные в предложении
extends, используемом для объявления этого параметра типа. Если явное предложение extends не использовалось, единственной границей считается java.lang.Object.- Возвращает:
- границы этого параметра типа или пустой список, если их нет
getEnclosingElement
Element getEnclosingElement()
Возвращает обобщённый элемент этого параметра типа.
- Определён в:
-
getEnclosingElementв интерфейсеElement - Возвращает:
- обобщённый элемент этого параметра типа
- См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.