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();
}