2016-07-12 46 views
1

我想知道是否可以在方法中获取变量的声明名称?所以我可以打印出来或者稍后用名字做一些事情。希望下面的代码示例给出更多的含义。是否可以在方法中获取变量的声明名称? Groovy

代码示例:

class Foo { 

    public method(String param) { 
     println param.(the method I don't know) +": "+ param 
    } 
} 


Foo foo = new Foo() 
String myStringVar = "This is a string for testing" 
foo.method(myStringVar) //Should print out: "myStringVar: This is a string for testing" 
+3

这是不可能的......你不传递变量(有关变量的信息),你传递一个参考变量 –

+0

为什么值你想这样做?也许你想做的事情可能会以另一种方式更好地完成。 –

+0

主要好奇心......但想法是建立从域到具有自动绑定的表单类的绑定策略 – Dasma

回答

相关问题