Returns true if we've already warned for this.
Source
bool hasWarning(Element element, PackageWarning kind, String message) {
Tuple2<PackageWarning, String> warningData = new Tuple2(kind, message);
if (_countedWarnings.containsKey(element)) {
return _countedWarnings[element].contains(warningData);
}
return false;
}