标签: java variables reflection local
是否可以访问调用方法的本地变量?让我们说有一个名为foo的局部变量。之后调用的方法栏需要访问变量foo而不将其作为参数传入,因为我将需要使用反射来获取变量的声明名称。
答案 0 :(得分:1)
不是,不。局部变量将存在于堆栈中,反射无法触及它。听起来你已经找到了解决实际问题的糟糕解决方案(你还没有描述)并且坚持使用这个糟糕的解决方案,而不是寻求更好的设计。