在类声明中,我找到了有关该属性"DeclarationMirror"
的这些文档。"owner"
For a `parameter`, `local variable` or `local function` the owner is
the immediately enclosing function.
我无法理解如何解释此信息,因为我找不到有关如何通过 Dart 镜像库反映以下声明的文档。
Local variable
Local function
我应该如何解释这些terms
应用于该库的实际使用?
- 关于必须在未来实施但由于多种原因目前尚未实施的声明的通知。
- 信息不可靠,不能被视为文档。
我对项目#1 更感兴趣。
如果这是一个真实的文档,但不是不可靠的信息,那么我在哪里可以找到基于这些文档的信息?
也就是说,文档local variables
和local functions
镜像声明中描述的信息在哪里?
I am about how to reflect them from their owners.
鉴于其目的,我希望我非常正确地提出了有关官方文档的问题。
如果有另一种方式来描述这一点,我会很高兴听到它。
PS 这个问题问的原因是官方文档中没有其他可用信息。
附言
代码示例:
var clazz = reflectClass(MyClass);
var method = clazz.declarations[#myMethod];
// How to reflect mentioned in documentation local variable?
var localVariable = method.declarations[#myLocalVariable];
代码示例只是一个示例,但官方文档更类似于法律。必须清楚地解释。