モジュール java.base
パッケージ 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
    関連項目:
    Executable.getParameters(), 直列化された形式
    • コンストラクタの詳細

      • MalformedParametersException

        public MalformedParametersException()
        空の理由を持つMalformedParametersExceptionを作成します。
      • MalformedParametersException

        public MalformedParametersException​(String reason)
        MalformedParametersExceptionを作成します。
        パラメータ:
        reason - 例外である理由