private static MethodDescriptor newDescriptor()

in core/src/main/java/com/spotify/missinglink/datamodel/MethodDescriptors.java [56:70]


  private static MethodDescriptor newDescriptor(MethodKey key) {
    Type type = Type.getMethodType(key.desc);

    List<TypeDescriptor> params =
        Arrays.stream(type.getArgumentTypes())
            .map(Type::getDescriptor)
            .map(TypeDescriptors::fromRaw)
            .collect(toList());

    return new MethodDescriptorBuilder()
        .returnType(TypeDescriptors.fromRaw(type.getReturnType().getDescriptor()))
        .name(key.name)
        .parameterTypes(params)
        .build();
  }