- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.reflect.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
-
-
构造方法摘要
构造方法 Constructor 描述 MalformedParametersException()
创建一个空的原因MalformedParametersException
。MalformedParametersException(String reason)
创建一个MalformedParametersException
。
-
方法摘要
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
构造方法详细信息
-
MalformedParametersException
public MalformedParametersException()
创建一个空的原因MalformedParametersException
。
-
MalformedParametersException
public MalformedParametersException(String reason)
创建一个MalformedParametersException
。- 参数
-
reason
- 异常的原因。
-
-