1

我正在寻找一种在我的代码(顶级、类、函数)中的任何位置生成警告的方法。因为我通常有一个 0 警告策略,这使我能够看到我在哪里进行了更改,我需要在提交之前恢复

例如在 Java 中,我可以这样做:

private int warning_revert_to_false;
boolean DEBUG = true;

它会产生一个警告(根据我的设置)。使用 jslint/jshint 很容易(例如混合制表符/空格),在 C/C++ 中我可以使用 pragma ...

基本上我希望代码仍然可以编译和运行,到目前为止,在 Dart 中,我找不到一个简单的解决方案,我确信我错过了一个。谢谢!

4

1 回答 1

3

将以下库添加到您的程序中:

library forced;    
import 'package:meta/meta.dart';

class Forced {
  @deprecated
  static void warning() {

  }
}

无论您想要强制警告,您都可以简单地编写:

Forced.warning();
于 2013-03-20T13:50:46.987 回答