title: dart reflection call by String
body: <p>I want to wrote method which call all function in class:</p>
  
  
  
  <pre class="lang-dart prettyprint-override"><code>class Example extends MyAbstractClass {
    void f1(){...}
    void f2(){...}
    void f3(){...}
    Example(){
      callAll();//this call f1(), f2() and f3().
    }
  }
  </code></pre>
  
  <p>I have problem in this part of code:</p>
  
  <pre class="lang-dart prettyprint-override"><code> reflectClass(this.runtimeType).declarations.forEach((Symbol s, DeclarationMirror d) {
    if (d.toString().startsWith("MethodMirror on ")) {
      String methodName = d.toString().substring(16).replaceAll("'", "");
      print(methodName);
      // How to call function by name methodName?
    }
  });
  </code></pre>