2014-01-17 48 views
2

我正在使用缺少文檔的pub庫。一種方法返回一個Future值。如何在不挖掘源代碼的情況下揭示其可用的屬性和方法?如何顯示變量的屬性和方法?

undocumentedMethod().then((unknown){ 
    print(unknown); //How do I use this? 
}); 

回答

3
import 'dart:mirrors'; 

undocumentedMethod().then((unknown){ 
    var r = reflect(unknown).type; // ClassMirror 
    var m = r.declarations; 
    window.console.log(m); 
});