Spec-Zone.ru › OpenJDK 24

Интерфейс TypeParameterElement

Все суперинтерфейсы:
AnnotatedConstruct, Element
public interface TypeParameterElement extends Element
Представляет формальный параметр типа для обобщенного класса, интерфейса, метода или элемента конструктора. Параметр типа объявляет переменную типа.
С момента:
1.6
См. также:
  • TypeVariable

Краткое описание методов

Модификатор и тип Метод Описание
TypeMirror asType()
Возвращает переменную типа, соответствующую элементу этого параметра типа.
List<? extends TypeMirror> getBounds()
Возвращает ограничения этого параметра типа.
Element getEnclosingElement()
Возвращает обобщенный элемент этого параметра типа.
Element getGenericElement()
Возвращает обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.

Методы, объявленные в интерфейсе javax.lang.model.element.Element

accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode

Подробное описание методов

asType

TypeMirror asType()
Возвращает переменную типа, соответствующую элементу этого параметра типа.
Определено в:
asType в интерфейсе Element
Возвращает:
переменную типа, соответствующую элементу этого параметра типа
См. также:
  • TypeVariable

getGenericElement

Element getGenericElement()
Возвращает обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.
Возвращает:
обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа

getBounds

List<? extends TypeMirror> getBounds()
Возвращает ограничения этого параметра типа. Это типы, заданные в extends предложении, используемом для объявления этого параметра типа. Если явное extends предложение не использовалось, то java.lang.Object считается единственным ограничением.
Возвращает:
ограничения этого параметра типа или пустой список, если ограничений нет

getEnclosingElement

Element getEnclosingElement()
Возвращает обобщенный элемент этого параметра типа.
Определено в:
getEnclosingElement в интерфейсе Element
Возвращает:
обобщенный элемент этого параметра типа
См. также:
  • Elements.getPackageOf(javax.lang.model.element.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.
https://download.java.net/java/early_access/jdk24/docs/api/java.compiler/javax/lang/model/element/TypeParameterElement.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API