measure method

PerformanceMeasure? measure(
  1. String measureName, [
  2. dynamic measureOptions_OR_startMark,
  3. String? endMark
])

Implementation

PerformanceMeasure? measure(
  String measureName, [
  measureOptions_OR_startMark,
  String? endMark,
]) {
  if (measureOptions_OR_startMark == null && endMark == null) {
    return _measure_1(measureName);
  }
  if ((measureOptions_OR_startMark is String ||
          measureOptions_OR_startMark == null) &&
      endMark == null) {
    return _measure_2(measureName, measureOptions_OR_startMark);
  }
  if ((measureOptions_OR_startMark is String ||
      measureOptions_OR_startMark == null)) {
    return _measure_3(measureName, measureOptions_OR_startMark, endMark);
  }
  if ((measureOptions_OR_startMark is Map) && endMark == null) {
    var measureOptions_1 = convertDartToNative_Dictionary(
      measureOptions_OR_startMark,
    );
    return _measure_4(measureName, measureOptions_1);
  }
  throw new ArgumentError("Incorrect number or type of arguments");
}