|
Spec-Zone .ru
спецификации, руководства, описания, API
|
R - тип возврата методов этого посетителяP - тип дополнительного параметра к методам этого посетителя.@SupportedSourceVersion(value=RELEASE_7) public class SimpleAnnotationValueVisitor7<R,P> extends SimpleAnnotationValueVisitor6<R,P>
RELEASE_7 исходная версия. Вызов методов посещения defaultAction передача их параметров defaultAction's соответствующие параметры. Методы в этом классе могут быть переопределены подвергающиеся их общему контракту. Отметьте что, аннотируя методы в конкретных подклассах с @Override поможет гарантировать, что методы переопределяются как предназначено.
ПРЕДУПРЕЖДЕНИЕ: AnnotationValueVisitor интерфейсу, реализованному этим классом, можно было добавить методы к этому в будущем, чтобы разместить новый, в настоящий момент неизвестный, структуры языка, добавленные к будущим версиям языка программирования Java™. Поэтому, методы, имена которых начинаются "visit" может быть добавлен к этому классу в будущем; чтобы избежать несовместимостей, классы, которые расширяют этот класс, не должны объявить методы экземпляра с начинающимися именами "visit".
Когда такой новый метод посещения добавляется, реализация по умолчанию в этом классе должна будет вызвать visitUnknown метод. Новый простой класс посетителя значения аннотации будет также представлен, чтобы соответствовать новому уровню языка; у этого посетителя будет различное поведение по умолчанию для рассматриваемого метода посещения. Когда новый посетитель представляется, все или части этого посетителя могут быть осуждены.
SimpleAnnotationValueVisitor6DEFAULT_VALUE| Модификатор | Конструктор и Описание |
|---|---|
protected |
SimpleAnnotationValueVisitor7()
Конструктор для конкретных подклассов; использование
null для значения по умолчанию. |
protected |
SimpleAnnotationValueVisitor7(R defaultValue)
Конструктор для конкретных подклассов; использует параметр за значение по умолчанию.
|
defaultAction, visitAnnotation, visitArray, visitBoolean, visitByte, visitChar, visitDouble, visitEnumConstant, visitFloat, visitInt, visitLong, visitShort, visitString, visitTypevisit, visit, visitUnknownprotected SimpleAnnotationValueVisitor7()
null для значения по умолчанию.protected SimpleAnnotationValueVisitor7(R defaultValue)
defaultValue - значение, чтобы присвоиться к SimpleAnnotationValueVisitor6.DEFAULT_VALUE
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.