Ensure we show results that pass the filter as soon as possible.
Fail nicely if we get an error while trying to get AWT/SWT windows/shells.
Before, in some cases (e.g., when dogfooding CodeHint) we failed getting SWT shells, so the CodeHint dialog would just silently not open.
Compute bit operations and long infix operations.
Get Javadocs for source files.
This is also an optimization, as it works for many binary things and is much faster than the old way.
Document why we sometimes fail to get SWT's currently open shells.
Maybe I'll fix this later....
Fix a minor bug with some skeletons.
Improved result sorting.
Fixed a stupid bug and break ties by preferring shorter expressions.
Bugfix: do not call constructors of non-public types.