我需要访问DeclarationMirror
的类型。在DeclarationMirror public API我看不到任何方法或属性来访问该类型,但在Dartium中,DeclarationMirror
缺失属性type
工作并返回ClassMirror
类型为DeclarationMirror
。
> declare is DeclarationMirror
< true
> declare.type
< ClassMirror on 'Logger'
> declare.type.reflectedType
< class Logger
使用这种方式获取DeclarationMirror的类型是否安全?
如果它不安全,还有其他方法更安全吗?
仅供参考:这也是on github的提升,我认为那里的回答解决了这个问题。