永发信息网

java 怎么在当前方法内部得到当前方法的参数类型列表

答案:6  悬赏:20  手机版
解决时间 2021-03-23 02:26
  • 提问者网友:雾里闻花香
  • 2021-03-22 13:00
java 怎么在当前方法内部得到当前方法的参数类型列表
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-03-22 14:32
java在当前方法内部想得到当前方法参数类型列表,可以通过对该方法所在的类进行反射来得到当前方法的参数列表。对当前对象进行反射可以得到类中所有成员变量和方法的对象数组,对当前方法的名字与方法数组进行比较,得到相同名字的方法(即当前方法),然后通过使用该方法对象的方法来获得参数列表。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-22 20:54
一看你们就没有做过框架,获得当前方法在框架中相当有用,参考一个场景,如果我给当前这个方法加了一个注释,而其它的某个解析器需要通过这个方法的注释在这个方法执行前或者后去做一些处理(当然也可以用AOP来做),但是获得当前方法会更直接一些。
  • 2楼网友:逐風
  • 2021-03-22 19:31
mapping.getClass().toString()
  • 3楼网友:雾月
  • 2021-03-22 18:51
。。什么叫得到参数类型列表,你既然能在方法内部了,你还看不到方法的参数列表吗?再说了,你如果想返回这个“参数列表”,你又用什么表示呢。。
  • 4楼网友:独钓一江月
  • 2021-03-22 17:26
不知道你为什么想在方法内部得到参数列表,难道为了练习下java基础?
我以前没碰到过这样的问题,不过你可以采用反射来做,可是要考虑到重载,
感觉你就好像在问,世界上和你名字一样的人有哪些,又怎么能够证明你的名字就是你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯