模块  jdk.jdi
软件包  com.sun.jdi

Interface Accessible

  • All Known Subinterfaces:
    ArrayTypeClassType字段InterfaceType方法ReferenceTypeTypeComponent

    public interface Accessible
    提供有关类型或类型组件的可访问性的信息。 允许访问说明符(私有,受保护,公共)的程序元素的镜像通过此接口提供有关声明部分的信息。
    从以下版本开始:
    1.3
    • 方法摘要

      所有方法  实例方法 抽象方法 
      变量和类型 方法 描述
      boolean isPackagePrivate()
      确定此对象是否镜像包私有项。
      boolean isPrivate()
      确定此对象是否镜像私有项。
      boolean isProtected()
      确定此对象是否镜像受保护的项目。
      boolean isPublic()
      确定此对象是否镜像公共项目。
      int modifiers()
      返回以整数编码的Javaâ“编程语言修饰符。
    • 方法详细信息

      • modifiers

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

        修饰符编码在access_flag5217281006226中为类(第4.1节),字段(第4.5节)和方法(第4.6节)中定义。

      • isPrivate

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

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

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

        boolean isPublic()
        确定此对象是否镜像公共项目。 对于ArrayType ,返回值取决于数组组件类型。 对于原始数组,返回值始终为true。 对于对象数组,返回值与为组件类型返回的值相同。 对于原始类,例如Integer.TYPE ,返回值始终为true。
        结果
        true获取有公共权限的物品; 否则为false