-  
       
- All Known Subinterfaces:
 -  
         
ArrayType,ClassType,字段,InterfaceType,方法,ReferenceType,TypeComponent 
public interface Accessible提供有关类型或类型组件的可访问性的信息。 允许访问说明符(私有,受保护,公共)的程序元素的镜像通过此接口提供有关声明部分的信息。- 从以下版本开始:
 - 1.3
 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 booleanisPackagePrivate()确定此对象是否镜像包私有项。booleanisPrivate()确定此对象是否镜像私有项。booleanisProtected()确定此对象是否镜像受保护的项目。booleanisPublic()确定此对象是否镜像公共项目。intmodifiers()返回以整数编码的Javaâ“编程语言修饰符。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
modifiers
int modifiers()
返回以整数编码的Javaâ“编程语言修饰符。修饰符编码在
access_flag表5217281006226中为类(第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。 
 
 -  
 
 -