获取注解,权限修饰符,返回值类型,方法名,形参列表,异常
2017-03-02 15:23
267 查看
public void test5(){ Class c=Persion.class; //getDeclaredMethods():获取运行时类本身声明的所有的方法 Method[] m1=c.getDeclaredMethods(); for (Method method:m1) { System.out.println(method); //1.获取此类中所有的注解 Annotation[] annotation=c.getAnnotations(); for (Annotation annotation1:annotation) { System.out.println(annotation1); } //2.获取权限修饰符 String str=Modifier.toString(c.getModifiers()); System.out.println(str); //3.获取返回值类型 Class returnType=method.getReturnType(); System.out.println(returnType+" "); //4.获取方法名 String methodName=method.getName(); System.out.println(methodName+" "); //5.获取形参列表 System.out.println("("); Class[] params=method.getParameterTypes(); for (int i=0;i<params.length;i++) { System.out.println(params[i].getName()+"args-"+i+" "); } //6.获取异常 Class[] exception=method.getExceptionTypes(); for (int i=0;i<exception.length;i++) { System.out.println(exception[i].getName()+"args-"+i+" "); } } }
相关文章推荐
- C# 通过反射获取MVC Controller里的类名,方法名,参数列表,返回值类型,Description描述,自定义Attribute
- struts2 (二)单元测试/通过耦合和非耦合的方式获取和设置值/返回值类型/异常映射
- JAVA-7-形参及返回值、权限及内容修饰符、内部类(重点是匿名内部类)
- java继承或实现方法时异常和返回值的类型范围
- 一、javaSE (十)形参和返回值、包、导包、权限修饰符、常见修饰符、内部类
- Java反射03 : 获取Class的注解、修饰符、父类、接口、字段、构造器和方法
- java再复习——通过反射获取到方法的参数和返回值的泛型类型
- 方法就是完成特定功能的代码块。 方法的格式: 修饰符 返回值的类型 方法名(参数类型 参数名1,参数类型 参数名2、、、、、、、、、 ){ 方法体; Return 返回值; } 赋值调用的格式:
- Android Studio查看函数(方法)的形参列表,返回值,以及提示信息
- 自己试验在spring的环绕通知里获取目标对象的类名和目标方法的参数类名,用于根据自定义注解判断访问权限,有没有更好的办法,高手指点一下
- 获取属性的各个部分的内容(权限修饰符 变量类型 变量名)
- 方法通过异常与返回值达到双类型返回值效果
- 重复注解与获取方法返回值泛型类型
- Java中的单例、StringBuffer方法、基本数据类型的包装类以及权限修饰符(基础详解)
- 关于Java中方法重写的访问修饰符和返回值类型的限制
- 注解:SpringMVC中表单参数的限定和获取表单参数以及获取request,response,session+方法返回值讲解
- 获取指定注解类型的方法参数的值
- java通过反射+javassist获得方法所有信息(返回值、方法名、参数类型列表、参数列表)
- Java基础学习笔记10——(形参和返回值,包,导包,权限修饰符,常见修饰符,内部类)
- 泛型方法--获取业务实体和业务实体列表