private void removeBenchmarkMetrics()

in TransformCore/src/main/java/com/facebook/ads/injkit/benchmark/BenchmarkInjector.java [471:489]


  private void removeBenchmarkMetrics(MethodNode methodNode) {
    if (methodNode.visibleAnnotations != null) {
      for (int i = 0; i < methodNode.visibleAnnotations.size(); i++) {
        if (annotationClassDesc.equals(methodNode.visibleAnnotations.get(i).desc)) {
          methodNode.visibleAnnotations.remove(i);
          i--;
        }
      }
    }

    if (methodNode.invisibleAnnotations != null) {
      for (int i = 0; i < methodNode.invisibleAnnotations.size(); i++) {
        if (annotationClassDesc.equals(methodNode.invisibleAnnotations.get(i).desc)) {
          methodNode.invisibleAnnotations.remove(i);
          i--;
        }
      }
    }
  }