Executable类从字面意思上来理解是可执行的意思,其下由两个子类Method和Constructor。
声明的方法
方法 | 说明 |
---|---|
getParameterTypes() | 按照声明顺序返回 Class 对象的数组,这些对象描述了此 Method/Constructor 对象所表示的方法的形参类型。 |
getExceptionTypes() | 返回 Class 对象的数组,这些对象描述了声明将此 Method/Constructor 对象表示的底层方法抛出的异常类型。 |
getGenericParameterTypes() | 按照声明顺序返回 Type 对象的数组,这些对象描述了此 Method/Constructor 对象所表示的形参类型的。 |
getGenericExceptionTypes() | 返回 Type 对象数组,这些对象描述了声明由此 Method/Constructor 对象抛出的异常的类型。 |
toGenericString() | 返回描述此 Method/Constructor 的字符串,包括类型参数。 |
getParameterAnnotations() | 返回表示按照声明顺序对此 Method/Constructor 对象所表示方法的形参进行注释的那个数组的数组。 |
getAnnotatedReturnType() | 返回一个AnnotatedType对象,该对象表示使用一个类型来指定由该可执行文件表示的方法/构造函数的返回类型 |
getAnnotatedExceptionTypes() | 返回一个AnnotatedType对象数组,这些对象表示使用类型来指定由该可执行文件表示的方法/构造函数声明的异常 |
getAnnotatedReceiverType() | 返回一个AnnotatedType对象,该对象表示使用一个类型来指定该可执行对象表示的方法/构造函数的接收者类型 |
getAnnotatedParameterTypes() | 返回一个AnnotatedType对象数组,这些对象表示使用类型来指定由该可执行文件表示的方法/构造函数的形式参数类型 |
getParameterCount() | 获取参数的个数(无论是显式声明的还是隐式声明的或不声明的) |
getParameters() | 返回一个参数对象数组,该数组表示该方法对象的所有参数 |
isVarArgs() | 是否是可变参数 |
网友评论