default Map methodClosureWithAnnotationFilterAndValue()

in TransformCore/src/main/java/com/facebook/ads/injkit/model/Model.java [95:112]


  default Map<String, Object> methodClosureWithAnnotationFilterAndValue(
      String iName,
      String name,
      String methodDesc,
      int access,
      String annotationDesc,
      String property) {
    return methodClosureWithAnnotationFilter(iName, name, methodDesc, access, annotationDesc)
        .stream()
        .map(
            i ->
                new Object[] {
                  i,
                  annotationPropertyOfMethod(i, name, methodDesc, access, annotationDesc, property)
                })
        .filter(i -> i[1] != null)
        .collect(Collectors.toMap(i -> (String) i[0], i -> i[1]));
  }