モジュール jdk.jdi
パッケージ com.sun.jdi

インタフェースAccessible

既知のすべてのサブインタフェース:
ArrayType, ClassType, Field, InterfaceType, Method, ReferenceType, TypeComponent

public interface Accessible
ある型または型要素のアクセス可能性に関する情報を提供します。 このインタフェースを通じて、アクセス指示子(private、protected、public)が宣言のその部分に関する情報を提供することが可能なプログラム要素についてミラー化を行います。
導入されたバージョン:
1.3
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    このオブジェクトがpackage private項目をミラー化するかどうかを判定します。
    boolean
    このオブジェクトがprivate項目をミラー化するかどうかを判定します。
    boolean
    このオブジェクトがprotected項目をミラー化するかどうかを判定します。
    boolean
    このオブジェクトがpublic項目をミラー化するかどうかを判定します。
    int
    整数でエンコードされたJavaプログラミング言語修飾子を返します。
  • メソッドの詳細

    • modifiers

      int modifiers()
      整数でエンコードされたJavaプログラミング言語修飾子を返します。

      修飾子エンコーディングは、「Java Virtual Machine仕様」のclasses(section 4.1)、fields(section 4.5)およびmethods(section 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