java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.reflect.MalformedParametersException
- 所有已实现的接口:
-
Serializable
当
java.lang.reflect包
尝试从类文件中读取方法参数并确定一个或多个参数格式不正确时抛出。
以下是抛出此异常的条件列表:
- 方法的参数数量(parameter_count)错误
- 常量池索引超出范围。
- 常量池索引不引用UTF-8条目
- 参数名称为"",或包含非法字符
- 标志字段包含非法标志(不是FINAL、SYNTHETIC或MANDATED之一)
Executable.getParameters()
。
- 自1.8版本起:
- 1.8
- 参见:
-
Constructor Summary
ConstructorDescription创建一个带有空原因的MalformedParametersException
。MalformedParametersException
(String reason) 创建一个MalformedParametersException
。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MalformedParametersException
public MalformedParametersException()创建一个带有空原因的MalformedParametersException
。 -
MalformedParametersException
创建一个MalformedParametersException
。- 参数:
-
reason
- 异常的原因。
-