Spec-Zone.ru › OpenJDK 8

Интерфейс VariableElement

Все суперинтерфейсы:
AnnotatedConstruct, Element

public interface VariableElement
extends Element

Представляет поле, enum константу, параметр метода или конструктора, локальную переменную, переменную ресурса или параметр исключения.

С:
1.6

Методы

Модификатор и тип Метод и описание
Object getConstantValue()

Возвращает значение этой переменной, если это final поле, инициализированное константой во время компиляции.

Element getEnclosingElement()

Возвращает содержащий элемент этой переменной.

Name getSimpleName()

Возвращает простое имя этого элемента переменной.

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

accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getKind, getModifiers, hashCode

Методы, унаследованные от интерфейса javax.lang.model.AnnotatedConstruct

getAnnotationsByType

Методы

getConstantValue

Object getConstantValue()

Возвращает значение этой переменной, если это final поле, инициализированное константой во время компиляции. Возвращает null в противном случае. Значение будет примитивного типа или String. Если значение является примитивного типа, оно оборачивается в соответствующий оберточный класс (например, Integer).

Обратите внимание, что не все final поля имеют постоянные значения. В частности, enum константы не считаются константами во время компиляции. Чтобы иметь постоянное значение, тип поля должен быть либо примитивным типом, либо String.

Возвращает:
значение этой переменной, если это final поле, инициализированное константой во время компиляции, или null в противном случае
См. также:
Elements.getConstantExpression(Object)

getSimpleName

Name getSimpleName()

Возвращает простое имя этого элемента переменной.

Для параметров метода и конструктора имя каждого параметра должно отличаться от имен всех других параметров того же исполняемого элемента. Если исходные имена не доступны, реализация может синтезировать имена, удовлетворяющие требованию различия выше.

Определено в:
getSimpleName в интерфейсе Element
Возвращает:
простое имя этого элемента переменной
См. также:
PackageElement.getSimpleName(), ExecutableElement.getSimpleName(), TypeElement.getSimpleName(), getSimpleName()

getEnclosingElement

Element getEnclosingElement()

Возвращает содержащий элемент этой переменной. Содержащий элемент параметра метода или конструктора — это исполняемый элемент, объявляющий параметр.

Определено в:
getEnclosingElement в интерфейсе Element
Возвращает:
содержащий элемент этой переменной
См. также:
Elements.getPackageOf(javax.lang.model.element.Element)

© 1993, 2020, 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.

Spec-Zone.ru

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