クラスjava.lang.LinkageError
の使用

LinkageErrorを使用しているパッケージ 
パッケージ 説明
java.lang
Javaプログラミング言語を設計するための基本的なクラスを提供します。
java.lang.reflect
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
  • java.langでのLinkageErrorの使用

    java.langでのLinkageErrorのサブクラス 
    修飾子と型 クラス 説明
    class  AbstractMethodError
    アプリケーションが抽象メソッドを呼び出そうとした場合にスローされます。
    class  BootstrapMethodError
    invokedynamic命令または動的定数がそのブートストラップ・メソッドと引数の解決に失敗したこと、またはブートストラップ・メソッドが適切な「メソッド・タイプ」targetを指定して「コール・サイト」を提供できなかったこと、または動的定数メソッドが必要な型定数を提供するために失敗したことを示すためにスローされます。
    class  ClassCircularityError
    Java仮想マシンがロード中のクラスのスーパー・クラス階層内で循環を検出した場合に、スローされます。
    class  ClassFormatError
    Java仮想マシンがクラス・ファイルを読み込もうとして、ファイルが壊れていると判断した場合、またはクラス・ファイルとして解釈できない場合にスローされます。
    class  ExceptionInInitializerError
    static初期化子で予想外の例外が発生したことを通知します。
    class  IllegalAccessError
    アクセスできないフィールドへのアクセスや変更、あるいはアクセスできないメソッドの呼出しをアプリケーションが試みた場合にスローされます。
    class  IncompatibleClassChangeError
    クラス定義に互換性のない変更があった場合にスローされます。
    class  InstantiationError
    アプリケーションがJavaのnew構文を使って抽象クラスやインタフェースのインスタンスを生成しようとしたときにスローされます。
    class  NoClassDefFoundError
    通常のメソッド呼び出し、あるいはnew式を使った新しいインスタンスの生成で、Java仮想マシンまたはClassLoaderインスタンスがクラス定義をロードしようとしたが、クラス定義が見からない場合にスローされます。
    class  NoSuchFieldError
    オブジェクトの指定されたフィールドにアプリケーションがアクセス、または変更を試みたとき、オブジェクトにそのフィールドがない場合にスローされます。
    class  NoSuchMethodError
    あるクラスの特定のメソッド(staticメソッド、またはインスタンス・メソッド)をアプリケーションが呼び出そうとしたとき、すでにそのクラスには呼び出されたメソッドの定義がない場合にスローされます。
    class  UnsatisfiedLinkError
    Java Virtual Machineが、nativeと宣言されたメソッドの適切なネイティブ言語の定義を見つけることができない場合にスローされます。
    class  UnsupportedClassVersionError
    Java Virtual Machineが、クラス・ファイルの読込み中に、そのファイルのメジャー・バージョン番号とマイナー・バージョン番号がサポートされていないと判定した場合にスローされます。
    class  VerifyError
    クラス・ファイルが適切な形式でも、ある種の内部矛盾またはセキュリティ上の問題があることを「ベリファイア(verifier)」が検出した場合にスローされます。
  • java.lang.reflectでのLinkageErrorの使用

    java.lang.reflectでのLinkageErrorのサブクラス 
    修飾子と型 クラス 説明
    class  GenericSignatureFormatError
    構文的に不正な署名属性が、型、メソッド、あるいはコンストラクタのジェネリック署名情報を解釈する必要があるリフレクト・メソッドにより検出された場合にスローされます。