Closed FichteFoll closed 11 months ago
Is this something you would be interested in in general? I run into this problem quite frequently when I work with Java and I always get annoyed by it. However, I don't have a Mac and don't know Objective-C, so it's not exactly something I can implement myself.
What I'm imagining is for to be prefixed by the package namespace and then separated from the function name by a hash sign, because that's how JavaDoc references class members in {@link} and others. For a method like addAll
in the above screenshot, that would then become (signatues omitted):
javax.naming.Name#addAll
(has 2 overloads)javax.management.relation.RoleList#addAll
(has 2 overloads)javax.management.AttributeList#addAll
(has 4 overloadsThis information is at least available on each packge and constructed from the package name and the class name.
I also wanted to report the same issue for the Haskell docset, but didn't find a repo for it. Could you point me to where I can create that?
This isn't something that affects Dash so it's unlikely it'll ever be changed. Sorry. This is how it looks in Dash:
Can you also query for LdapName#addAll
or (LdapName.addAll
) in Dash to narrow down the results? Does the Haskell docset have the same metadata?
Not currently, but "LdapName addAll" works. Screenshot for Haskell:
Thanks. I'll see about adding this to Zeal. Sounds simpler than modifying multiple docsets anyway, if this information is already there somewhere.
Closing since I created an issue for Zeal now. Unfortunately I don't have time to get into an unfamiliar code base written in a largely unfamiliar languagge at the moment. Thanks again for your speedy replies.
Some methods in Java are overloaded a lot, such as
List
orSet
methods, or they just occure quite frequently due to name collisions. However, in the docset the entry names only include the method name and not the class, which makes navigating to the one that you need quite a task, whereas the Python docset includes the module (and class) name and makes navigation a lot easier.