Spec-Zone.ru › OpenJDK 21

Интерфейс InstanceOfTree

Все суперинтерфейсы:
ExpressionTree, Tree
public interface InstanceOfTree extends ExpressionTree
Узел дерева для выражения instanceof. Например:
   expression instanceof type
 
См. Спецификацию языка Java:
15.20.2 Оператор сравнения типов instanceof
С:
1.6

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в интерфейсе com.sun.source.tree.Tree

Tree.Kind

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

Модификатор и тип Метод Описание
ExpressionTree getExpression()
Возвращает выражение, которое необходимо проверить.
PatternTree getPattern()
Возвращает проверяемый шаблон или null, если данный instanceof не использует шаблон.
Tree getType()
Возвращает тип, для проверки которого предназначен оператор.

Методы, объявленные в интерфейсе com.sun.source.tree.Tree

accept, getKind

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

getExpression

ExpressionTree getExpression()
Возвращает выражение, которое необходимо проверить.
Возвращает:
выражение

getType

Tree getType()
Возвращает тип, для проверки которого предназначен оператор.
Возвращает:
тип
См. также:
  • getPattern()

getPattern

PatternTree getPattern()
Возвращает проверяемый шаблон или null, если данный instanceof не использует шаблон.

Для instanceof с шаблоном, т.е. в следующем формате:

   expression instanceof type variable name
 
возвращает шаблон.

Для instanceof без шаблона, т.е. в следующем формате:

   expression instanceof type
 
возвращает null.
Возвращает:
проверяемый шаблон или null, если данный instanceof не использует шаблон
С:
16

© 1993, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/jdk.compiler/com/sun/source/tree/InstanceOfTree.html

Spec-Zone.ru

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