注解和反射 入门
反射
名字能看懂的sout试试就知道了
获取
- 获取构造方法
- 获取变量
- 获取方法
构造方法
1 | constructor.setAccessible(true); // 强制使用private |
变量
1 | field.setAccessible(true); // 强制使用private |
方法
1 | method.setAccessible(true); // 强制使用private |
注解
1 |
存在此注解
1 | class.isAnnotationPresent([MyAnnotation.class]) |
获取此注解
1 | class.getDeclaredAnnotation([MyAnnotation.class]); |