模块 jdk.compiler

接口 InstanceOfTree

所有父级接口:
ExpressionTree , Tree

public interface InstanceOfTree extends ExpressionTree
instanceof 表达式的树节点。例如:
  expression instanceof type 
 
Java 语言规范:
15.20.2 类型比较运算符instanceof
自从:
1.6
  • 方法详情

    • getExpression

      ExpressionTree  getExpression()
      返回要测试的表达式。
      返回:
      表达方式
    • getType

      Tree  getType()
      返回要检查的类型。
      返回:
      方式
      参见:
    • getPattern

      PatternTree  getPattern()
      返回测试模式,如果此 instanceof 不使用模式,则返回 null。

      例如带有模式的 instanceof,即以下形式:

        expression instanceof type variable name 
       
      返回模式。

      例如没有模式的instanceof,即以下形式:

        expression instanceof type 
       
      返回空值。
      返回:
      测试模式,如果此 instanceof 不使用模式,则为 null
      自从:
      16
    • getTestKind

      getTestKind是Java平台的反射预览API。
      预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。
      返回此 instanceof 表达式的种类。
      返回:
      这个 instanceof 表达式的种类
      自从:
      20