模块  java.base
软件包  java.lang.reflect

Class MalformedParametersException

  • 实现的所有接口
    Serializable

    public class MalformedParametersExceptionextends RuntimeException
    the java.lang.reflect package尝试从类文件中读取方法参数并确定一个或多个参数格式错误时抛出。

    以下是可以抛出此异常的条件列表:

    • 参数的数量(parameter_count)对于该方法是错误的
    • 常量池索引超出范围。
    • 常量池索引不引用UTF-8条目
    • 参数的名称为“”,或包含非法字符
    • flags字段包含非法标志(FINAL,SYNTHETIC或MANDATED以外的标志)
    有关更多信息,请参阅Executable.getParameters()
    从以下版本开始:
    1.8
    另请参见:
    Executable.getParameters()Serialized Form
    • 构造方法详细信息

      • MalformedParametersException

        public MalformedParametersException()
        创建一个空的原因 MalformedParametersException
      • MalformedParametersException

        public MalformedParametersException​(String reason)
        创建一个 MalformedParametersException
        参数
        reason - 异常的原因。