-
- 既知のすべてのサブインタフェース:
ArrayType
,ClassType
,Field
,InterfaceType
,Method
,ReferenceType
,TypeComponent
public interface Accessible
ある型または型要素のアクセス可能性に関する情報を提供します。 このインタフェースを通じて、アクセス指示子(private、protected、public)が宣言のその部分に関する情報を提供することが可能なプログラム要素についてミラー化を行います。- 導入されたバージョン:
- 1.3
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 boolean
isPackagePrivate()
このオブジェクトがpackage private項目をミラー化するかどうかを判定します。boolean
isPrivate()
このオブジェクトがprivate項目をミラー化するかどうかを判定します。boolean
isProtected()
このオブジェクトがprotected項目をミラー化するかどうかを判定します。boolean
isPublic()
このオブジェクトがpublic項目をミラー化するかどうかを判定します。int
modifiers()
整数でエンコードされたJava™プログラミング言語修飾子を返します。
-
-
-
メソッドの詳細
-
modifiers
int modifiers()
整数でエンコードされたJava™プログラミング言語修飾子を返します。修飾子のエンコード方法は、Java™仮想マシン仕様のclasses (セクション4.1)、fields (セクション4.5)、およびmethods (セクション4.6)の各
access_flag
表に定義されています。
-
isPrivate
boolean isPrivate()
このオブジェクトがprivate項目をミラー化するかどうかを判定します。ArrayType
の場合、戻り値は配列コンポーネントの型によって異なります。 プリミティブな配列では、戻り値は常にfalseです。 オブジェクト配列では、戻り値はそのコンポーネントの型に返されるものと同じです。Integer.TYPE
のようなプリミティブなクラスの場合、戻り値は常にfalseです。- 戻り値:
- privateアクセスが指定されている項目に対しては
true
、それ以外の場合はfalse
。
-
isPackagePrivate
boolean isPackagePrivate()
このオブジェクトがpackage private項目をミラー化するかどうかを判定します。 package private項目は、アクセス指示子なしで宣言されます。ArrayType
の場合、戻り値は配列コンポーネントの型によって異なります。 プリミティブな配列では、戻り値は常にfalseです。 オブジェクト配列では、戻り値はそのコンポーネントの型に返されるものと同じです。Integer.TYPE
のようなプリミティブなクラスの場合、戻り値は常にfalseです。- 戻り値:
- package privateアクセスが指定されている項目に対しては
true
、それ以外の場合はfalse
。
-
isProtected
boolean isProtected()
このオブジェクトがprotected項目をミラー化するかどうかを判定します。ArrayType
の場合、戻り値は配列コンポーネントの型によって異なります。 プリミティブな配列では、戻り値は常にfalseです。 オブジェクト配列では、戻り値はそのコンポーネントの型に返されるものと同じです。Integer.TYPE
のようなプリミティブなクラスの場合、戻り値は常にfalseです。- 戻り値:
- privateアクセスが指定されている項目に対しては
true
、それ以外の場合はfalse
。
-
isPublic
boolean isPublic()
このオブジェクトがpublic項目をミラー化するかどうかを判定します。ArrayType
の場合、戻り値は配列コンポーネントの型によって異なります。 プリミティブな配列では、戻り値は常にtrueです。 オブジェクト配列では、戻り値はそのコンポーネントの型に返されるものと同じです。Integer.TYPE
のようなプリミティブなクラスの場合、戻り値は常にtrueです。- 戻り値:
- publicアクセスが指定されている項目に対しては
true
、それ以外の場合はfalse
。
-
-