Skip to content

Commit e9c3c9f

Browse files
authored
Only import deprecated functions in defined
1 parent e8fb929 commit e9c3c9f

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

src/LegacyStrings.jl

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,17 @@ import Base:
2525
convert,
2626
getindex,
2727
isvalid,
28-
lcfirst,
2928
length,
3029
lowercase,
3130
map,
32-
next,
3331
nextind,
3432
pointer,
3533
prevind,
3634
reverse,
3735
reverseind,
38-
rsearch,
39-
search,
4036
show,
4137
sizeof,
4238
string,
43-
ucfirst,
4439
unsafe_convert,
4540
uppercase,
4641
write
@@ -52,6 +47,26 @@ import Compat:
5247
codeunit,
5348
ncodeunits
5449

50+
if isdefined(Base, :lcfirst)
51+
import Base: lcfirst
52+
end
53+
54+
if isdefined(Base, :next)
55+
import Base: next
56+
end
57+
58+
if isdefined(Base, :rsearch)
59+
import Base: rsearch
60+
end
61+
62+
if isdefined(Base, :search)
63+
import Base: search
64+
end
65+
66+
if isdefined(Base, :ucfirst)
67+
import Base: ucfirst
68+
end
69+
5570
if isdefined(Base, :iterate)
5671
import Base: iterate
5772
end

0 commit comments

Comments
 (0)