-
Enhancement
-
Resolution: Fixed
-
P3
-
9
-
b141
-
Verified
Under camelcase search, "CoHM" (or CHM or CHas or ConHasMa etc) will match a camelcase identifier like ConcurrentHashMap. This is supported by popular IDEs and is extremely effective in searching Java APIs. If you are looking for a class/method like synchronizedList and being able to type "syL" gets you there much faster than having to type all of "synchronized" before you can differentiate between synchronize{List,Map,Set}.
Its seems fairly straightforward to implement; if you have a camelcase string XabcYdef, break it up at case boundaries, and convert into
Xabc[lowercase]*Ydef[lowercase]*
and use that as your search regex instead of what the user entered.
Its seems fairly straightforward to implement; if you have a camelcase string XabcYdef, break it up at case boundaries, and convert into
Xabc[lowercase]*Ydef[lowercase]*
and use that as your search regex instead of what the user entered.