Skip to content

Commit c44883e

Browse files
KristofferCararslan
authored andcommitted
keep non deprecated symbols when finding help completions (#25284)
instead, filter out deprecated symbols
1 parent ec6afca commit c44883e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

base/docs/utils.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ moduleusings(mod) = ccall(:jl_module_usings, Any, (Any,), mod)
364364
filtervalid(names) = filter(x->!ismatch(r"#", x), map(string, names))
365365

366366
accessible(mod::Module) =
367-
[filter!(s->Base.isdeprecated(mod, s), names(mod, true, true));
367+
[filter!(s -> !Base.isdeprecated(mod, s), names(mod, true, true));
368368
map(names, moduleusings(mod))...;
369369
builtins] |> unique |> filtervalid
370370

test/docs.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,3 +1082,7 @@ catch e
10821082
end
10831083
@test ex.line == 2
10841084
end
1085+
1086+
struct t_docs_abc end
1087+
@test "t_docs_abc" in Docs.accessible(@__MODULE__)
1088+

0 commit comments

Comments
 (0)