KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
At runtime I'm grabbing a list of method names on a class, and I want to invoke these methods. I understand how to get the first part done from here: http://docs.codehaus.org/display/GROOVY/JN3535-Reflection GroovyObject.methods.each{ println it.name } What I can't seem to find information on is how to then invoke a method once I've grabbed its name. What I want is to get here: GroovyObject.methods.each{ GroovyObject.invokeMethod( it.name, argList) } I can't seem to find the correct syntax. The above seems to assume I've overloaded the default invokeMethod for the GroovyObject class, which is NOT the direction I want to go.
Tags (comma-separated)
Save Edits
Cancel