我有一个班级:
class PotentialSprite extends NPC {
String helpPhrase = "default phrase ";
num helpfulness = 0;
bool armless = false;
bool disaster = false;
bool illegal = false;
PotentialSprite(String name, num id, Session session): super(name, id, session);
}
工作正常。我在同一个文件中有一大堆这个类的实例作为全局变量。
我尝试使用重构菜单重命名PotentialSprite类,但发现它没有重命名实例。然后我做了一个“查找并替换所有”,只是发现突然PotentialSprite现在有一个“无效”的构造函数。
目前的测试显示我可以一次重命名一个实例,只要在“Dart Analyzer”完成之前我不重命名下一个实例。
这......不可能是对的。这里发生了什么?错误消息是否正确,或者它是否真的在寻找我应该寻找的东西?
编辑:
好的。它看起来像其中一个实例中的拼写错误,但为什么它会使构造函数中断超出我的范围。有人有任何线索吗?
答案 0 :(得分:1)