如何使用自省或反射在调用堆栈中获得参数1级的方法,并且它的值是?通过自检的方法参数值?
回答
只能通过debugging interface,而不能通过Java代码。
为什么你要这么做呢?作为高效代码的一部分,它会违反各种设计原则。
只需登录。 – 2010-04-21 09:31:07
或者我的情况:注入日志代码以格式method + arguments:performance来收集性能统计信息。 – setec 2011-07-08 14:33:03
@setec:这正是AOP的意思;甚至不需要从要进行基准测试的方法中调用“日志记录方法”,我想这就是您要做的。 – 2011-07-09 09:26:35
- 1. 通过反射的方法参数值
- 2. 通过Apex方法参数值与Visualforce'apex:actionSupport'
- 3. 如何通过JSF参数的值作为方法参数?
- 4. 通过反射检索参数值
- 5. 不通过参数调用的方法
- 6. 通过模板传递方法参数
- 7. 尝试通过参数控制方法
- 8. 如何通过参数Stream.map方法
- 9. 通过参数传递的空值检查值类型
- 10. 参数中通过反射c调用参数的方法#
- 11. 方法的参数值
- 12. 我们可以通过并超过django built_in方法参数的值吗?
- 13. 通过参数化构造函数作为方法参考
- 14. 参数检查方法
- 15. 无法通过参数
- 16. jqGrid参数。无法通过
- 17. 无法通过?lang =参数
- 18. 通过PHP检测域名的方法
- 19. SOAP方法中的数组通过JAX-WS生成的参数?
- 20. 方法参数和过载
- 21. 无法通过ylim参数的函数
- 22. 可以通过2个变量参数的函数/方法
- 23. 无法通过自定义方法从UITableViewCell获取值
- 24. 通过select_tag发送额外的参数值的方式
- 25. 如何通过JavaScript变量jsp的参数值的方式
- 26. 散列方法参数值
- 27. 如何通过Java中的反射获取方法参数的值?
- 28. 如何获取通过值传递的方法参数的原始表达式?
- 29. 检索的IEnumerable的方法参数
- 30. 不同通过机制的参数值
可能的重复http://stackoverflow.com/questions/1359044/getting-local-variables-from-a-stack-frame-on-the-jvm – finnw 2010-04-21 09:30:49
链接的问题不讨论参数值,我认为这两个问题可以合并。 – 2010-04-21 10:26:27