クラスjava.lang.ClassFormatError
の使用
ClassFormatErrorを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
-
java.langでのClassFormatErrorの使用
java.langのClassFormatErrorのサブクラス修飾子と型クラス説明class
Java仮想マシンが、クラス・ファイルの読込み中に、そのファイルのメジャー・バージョン番号とマイナー・バージョン番号がサポートされていないと判定した場合にスローされます。ClassFormatErrorを投げるjava.langのメソッド修飾子と型メソッド説明protected Class<?>
ClassLoader.defineClass(byte[] b, int off, int len)
非推奨。protected Class<?>
ClassLoader.defineClass(String name, byte[] b, int off, int len)
バイトの配列をClass
クラスのインスタンスに変換します。protected Class<?>
ClassLoader.defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
指定されたProtectionDomain
を使用して、バイトの配列をクラスClass
のインスタンスに変換します。protected Class<?>
ClassLoader.defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
指定されたProtectionDomain
を使用して、ByteBuffer
をクラスClass
のインスタンスに変換します。 -
java.lang.reflectでのClassFormatErrorの使用
修飾子と型クラス説明class
クラスまたはインタフェース、メソッド、またはコンストラクタのジェネリック・シグネチャ情報を解釈する必要があるリフレクション・メソッドが、構文的に不正なシグネチャ属性を検出した場合にスローされます。
defineClass(String, byte[], int, int)
に置き換えられています。