Module  java.base
软件包  java.lang.reflect

Class MalformedParametersException

  • All Implemented Interfaces:
    Serializable


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

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

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

      • MalformedParametersException

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

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