モジュール java.base
パッケージ java.lang.reflect

クラスMalformedParametersException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.reflect.MalformedParametersException
すべての実装されたインタフェース:
Serializable

public class MalformedParametersException extends RuntimeException
java.lang.reflectパッケージがクラス・ファイルからメソッド・パラメータの読取りを試みて、1つ以上のパラメータの型式が不正であると判断した場合にスローされます。

この例外がスローされる可能性がある条件のリストを次に示します。

  • メソッドに対するパラメータの数(parameter_count)が間違っている。
  • 定数プール・インデックスが範囲外にある。
  • 定数プール・インデックスがUTF-8エントリを参照していない。
  • パラメータの名前が""であるか、無効な文字を含んでいる。
  • フラグ・フィールドに無効なフラグ(FINAL、SYNTHETICまたはMANDATED以外のもの)が含まれている。
詳細は、Executable.getParameters()を参照してください。

導入されたバージョン:
1.8
関連項目: