java.lang.reflect.Method
Method
public final class Method extends Executable
数据的层级结构
Method中的方法
boolean [equals].
将此方法与指定的对象进行比较
T extends [Annotation]T [getAnnotation]
如果存在注释,则返回指定类型的注释否则返回为null
[Annotation[] [Annotation[]]
返回在该元素上直接呈现的注释,
返回表示该对象表示的可执行的类或接口的对象
object [getDefaultValue]
返回这个方法的实例表示注释方法的默认值
class[]<?> [getExceptionTypes]
返回一个类对象数组,表示声明的类型的异常被抛出的潜在可执行由该对象表示。
type[] [getGenericExceptionTypes]
返回一个数组类型的对象,代表声明抛出这个异常可执行对象。
type[] [getGenericParameterTypes]
返回一个数组类型的对象,代表着正式的参数类型,按声明顺序,执行由该对象表示。
type [getGenericReturnType]
表示这个方法的返回对象表示形式返回类型的方法
int [getModifiers]
返回的对象表示可执行的java语言修饰符
string [getName]
返回对象表示的方法的名称
Annotation[][] [getParameterAnnotations]
返回注释,注释的形式参数是数组的数组
int [getParameterCount]
返回有该对象表示的可执行文件的形参
class[]> [getParameterTypes]
返回一个类对象数组表示正式的参数类型,按声明顺序,执行由该对象表示。
class> [getReturnType]
返回一个类对象表示正式的方法的返回类型由这种方法对象。
int [hashCode]
返回该方法的hashcode
object [invoke]
调用,调用底层的方法,通过该方法对象的代表,对指定的对象指定参数
boolean [isBridge]
如果这个方法是一个桥方法返回true
boolean [isDefault]
如果这个方法是一个默认方法返回true
boolean [isSynthetic]
如果这个文件是一个综合的构建则返回true
boolean [isVarArgs]
如果这个文件被声明为参数是可变的返回为true
String [toGenericString]
返回一个描述该方法的字符串,包含类型参数
string [toString]
返回一个描述该方法的字符串
举个例子:
遇到一个问题setSoftInputShownOnFocus这个方法在textview和edittext中都没有找到