dart代理对象可以或不能分配给类型化变量?

dart代理对象可以或不能分配给类型化变量?,dart,proxy-object,Dart,Proxy Object,我有以下测试代码: @proxy 甲级{ noSuchMethod(调用inv)=>“无问题”; } B类{ String get aString=>“我是B字符串”; } void main(){ B=新的A(); 印刷(b.aString); } 从我在about proxy上读到的内容来看,我认为在运行时为任何东西分配一个代理都不会出现TypeError,但这里的情况并非如此。如果在不抛出类型错误的情况下无法将代理分配给任何对象,那么让代理实现他们想要的任何东西有什么意义呢。在文档中,它

我有以下测试代码:

@proxy
甲级{
noSuchMethod(调用inv)=>“无问题”;
}
B类{
String get aString=>“我是B字符串”;
}
void main(){
B=新的A();
印刷(b.aString);
}

从我在about proxy上读到的内容来看,我认为在运行时为任何东西分配一个代理都不会出现TypeError,但这里的情况并非如此。如果在不抛出类型错误的情况下无法将代理分配给任何对象,那么让代理实现他们想要的任何东西有什么意义呢。在文档中,它表示将代理分配给任何变量类型不是静态类型错误。

@proxy
用于避免警告

A类{
noSuchMethod(调用inv)=>“无问题”;
}
@代理
B类{
noSuchMethod(调用inv)=>“无问题”;
}
void main(){
A=新的A();
B=新的B();
a、 某物;//警告
b、 某物;//没有警告
}

这是如何回答这个问题的@代理未修复类型错误:-/