Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 07 Oct 2014 15:22:01 +0100] rev 289
Swizzling refactored.
* swizzling method is required to have name in form stx_goodies_smallsense_<original selector>
* old method is saved to package __swizzled__ under selector <original package>_<original selector>.
This way it could be called by the swizzled method.
* old method is shadowed by a new method that forwards to swizzling method.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 10 May 2014 11:31:11 +0100] rev 288
Optionally check checksum of original method when swizzling.
A swizzling method may define a SHA1 hash of overwritten method (in it's swizzle: annotation).
During swizzling, checksum is checked and if does not match, issue a warning.
This will help to detect cases when original (overwritten) method changes so developers
may want to update swizzling method's code as well.
Cherry-picked from e1584b592c66
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 30 Sep 2014 12:07:52 +0100] rev 287
Temporary workaround: force disable more rules when running background lint
Temporarily add RBNilOrEmptyCollectionReplaceRule, RBSTXSpecialCommentsRule
to #forceDisabledRules. This should be reverted when a preference for ruleset will come.
See https://bitbucket.org/janvrany/stx-goodies-smallsense/issue/15/clearify-and-fix-ruleset-to-run-by
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 26 Sep 2014 11:53:53 +0100] rev 286
Small fix in inferencer: assume #new: and #basicNew: returns an instance of a receiver.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 05 Sep 2014 16:10:56 +0100] rev 285
Small fix or issue#10: do not flush key events upon completion.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 31 Aug 2014 23:10:51 +0100] rev 284
Merged a3b374e787a3 and 8b3f9ac43523
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 31 Aug 2014 23:09:01 +0100] rev 283
Fixes for issue #10: Extra characters inserted when typing too fast and complete-if-ambiguous is on
Do not complete if there are key-press events in a queue for the
text editor.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 15:38:03 +0100] rev 282
Merged 200db18cbc2f and 6232908637cf
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 12:23:54 +0100] rev 281
Fix for completion on field names - do not complete 'problem' fields.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 09:28:16 +0100] rev 280
Support for completing Java methods (only first level).
To simplify things, new PO were introduced to operate directly on
JDT's Binding objects. More binding-backed PO's will probably follow
(TypeBindingPO for sure)