Skip to content

Commit 6dbb617

Browse files
committed
address todo
1 parent bf56c36 commit 6dbb617

File tree

1 file changed

+9
-9
lines changed
  • apps/language_server/lib/language_server/providers/hover

1 file changed

+9
-9
lines changed

apps/language_server/lib/language_server/providers/hover/docs.ex

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -501,18 +501,18 @@ defmodule ElixirLS.LanguageServer.Providers.Hover.Docs do
501501

502502
defp get_func_docs_from_typespec(mod, fun, call_arity) do
503503
# TypeInfo.get_function_specs does fallback to behaviours
504-
{behaviour, specs} = TypeInfo.get_function_specs(mod, fun, call_arity)
504+
function_specs = TypeInfo.get_function_specs(mod, fun, call_arity)
505505
app = ElixirSense.Core.Applications.get_application(mod)
506506

507-
meta =
508-
if behaviour do
509-
%{implementing: behaviour}
510-
else
511-
%{}
512-
end
513-
514507
results =
515-
for {{_name, arity}, [params | _]} <- specs do
508+
for {behaviour, specs} <- function_specs, {{_name, arity}, [params | _]} <- specs do
509+
meta =
510+
if behaviour do
511+
%{implementing: behaviour}
512+
else
513+
%{}
514+
end
515+
516516
fun_args_text = TypeInfo.extract_params(params)
517517

518518
%{

0 commit comments

Comments
 (0)