2016-07-12 6 views
1

Ich frage mich, ob es möglich ist, den deklarierten Namen einer Variablen innerhalb einer Methode zu bekommen? Also kann ich es ausdrucken oder später etwas mit dem Namen machen. Hoffentlich gibt das folgende Codebeispiel mehr Bedeutung.Ist es möglich, den deklarierten Namen einer Variablen innerhalb einer Methode zu erhalten? Groovy

Code-Beispiel:

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

Dies ist nicht möglich ... Sie nicht die Variable übergeben (mit Informationen über die Variable), können Sie einen Verweis auf den Wert der Variablen –

+0

passieren Warum tun willst du das machen? Vielleicht ist das, was Sie tun wollen, vielleicht auf eine andere Art und Weise besser. –

+0

vor allem Neugier ... aber die Idee war, eine verbindliche Strategie von Domäne zu einer Formularklasse mit automatischer Bindung aufzubauen – Dasma

Antwort