Spec-Zone .ru
спецификации, руководства, описания, API
|
R
- тип возврата методов этого посетителя. Использовать Void
для посетителей, которые не должны возвратить результаты.P
- тип дополнительного параметра к методам этого посетителя. Использовать Void
для посетителей, которые не нуждаются в дополнительном параметре.public abstract class AbstractTypeVisitor7<R,P> extends AbstractTypeVisitor6<R,P>
RELEASE_7
исходная версия. ПРЕДУПРЕЖДЕНИЕ: TypeVisitor
интерфейсу, реализованному этим классом, можно было добавить методы к этому в будущем, чтобы разместить новый, в настоящий момент неизвестный, структуры языка, добавленные к будущим версиям языка программирования Java™. Поэтому, методы, имена которых начинаются "visit"
может быть добавлен к этому классу в будущем; чтобы избежать несовместимостей, классы, которые расширяют этот класс, не должны объявить методы экземпляра с начинающимися именами "visit"
.
Когда такой новый метод посещения добавляется, реализация по умолчанию в этом классе должна будет вызвать visitUnknown
метод. Новый класс посетителя абстрактного типа будет также представлен, чтобы соответствовать новому уровню языка; у этого посетителя будет различное поведение по умолчанию для рассматриваемого метода посещения. Когда новый посетитель представляется, все или части этого посетителя могут быть осуждены.
AbstractTypeVisitor6
Модификатор | Конструктор и Описание |
---|---|
protected |
AbstractTypeVisitor7()
Конструктор для конкретных подклассов, чтобы вызвать.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract R |
visitUnion(UnionType t, P p)
Посещения a
UnionType способом, определенным подклассом. |
visit, visit, visitUnknown
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitArray, visitDeclared, visitError, visitExecutable, visitNoType, visitNull, visitPrimitive, visitTypeVariable, visitWildcard
protected AbstractTypeVisitor7()
public abstract R visitUnion(UnionType t, P p)
UnionType
способом, определенным подклассом.visitUnion
в интерфейсе TypeVisitor<R,P>
visitUnion
в классе AbstractTypeVisitor6<R,P>
t
- тип, чтобы посетитьp
- определенный посетителем параметр
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.