模块 jdk.jdi

界面无障碍

所有已知的子接口:
ArrayType , ClassType , Field , InterfaceType , Method , ReferenceType , TypeComponent

public interface Accessible
提供有关类型或类型组件的可访问性的信息。允许访问说明符(private、protected、public)的程序元素的镜像通过此接口提供有关该部分声明的信息。
自从:
1.3
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    确定此对象是否镜像包私有项。
    boolean
    确定此对象是否镜像私有项目。
    boolean
    确定此对象是否镜像受保护的项目。
    boolean
    确定此对象是否镜像公共项。
    int
    返回以整数编码的 Java 编程语言修饰符。
  • 方法详情

    • modifiers

      int modifiers()
      返回以整数编码的 Java 编程语言修饰符。

      修饰符编码定义在Java 虚拟机规范在类(第 4.1 节)、字段(第 4.5 节)和方法(第 4.6 节)的 access_flag 表中。

    • isPrivate

      boolean isPrivate()
      确定此对象是否镜像私有项目。对于 ArrayType ,返回值取决于数组组件类型。对于原始数组,返回值始终为 false。对于对象数组,返回值与组件类型的返回值相同。对于原始类,例如 Integer.TYPE ,返回值始终为 false。
      返回:
      true 用于具有私人访问权限的项目; false否则。
    • isPackagePrivate

      boolean isPackagePrivate()
      确定此对象是否镜像包私有项。包私有项声明时没有访问说明符。对于 ArrayType ,返回值取决于数组组件类型。对于原始数组,返回值始终为 false。对于对象数组,返回值与组件类型的返回值相同。对于原始类,例如 Integer.TYPE ,返回值始终为 false。
      返回:
      true 用于具有包私有访问权限的项目; false否则。
    • isProtected

      boolean isProtected()
      确定此对象是否镜像受保护的项目。对于 ArrayType ,返回值取决于数组组件类型。对于原始数组,返回值始终为 false。对于对象数组,返回值与组件类型的返回值相同。对于原始类,例如 Integer.TYPE ,返回值始终为 false。
      返回:
      true 用于具有私人访问权限的项目; false否则。
    • isPublic

      boolean isPublic()
      确定此对象是否镜像公共项。对于 ArrayType ,返回值取决于数组组件类型。对于原始数组,返回值始终为真。对于对象数组,返回值与组件类型的返回值相同。对于原始类,例如 Integer.TYPE ,返回值始终为 true。
      返回:
      true 用于公开访问的项目; false否则。