Commit Graph

10968 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 21b964cb7a Removed TODO. 2013-07-02 14:11:12 +04:00
Evgeny Gerashchenko e017645c97 Reorganized SAM-related test data. 2013-07-02 14:06:09 +04:00
Evgeny Gerashchenko 8a51f908f7 Made keywords not bold in Darcula (as in Java). 2013-07-02 14:06:08 +04:00
Evgeny Gerashchenko 06bfb1d017 KT-3472 Can't navigate to source by clicking on a SAM constructor
#KT-3472 fixed
2013-07-02 14:06:08 +04:00
Evgeny Gerashchenko b7b74cd3b8 Combining two color keys for KDoc tags (plain KDoc + KDoc tag). 2013-07-02 14:05:35 +04:00
Nikolay Krasko 8cf66b8a14 Fix deprecation warnings 2013-07-01 15:01:36 +04:00
Mikhael Bogdanov d953919110 Android test fix 2013-06-28 10:16:07 +04:00
Evgeny Gerashchenko 3e70661a6d Handling null correctly when wrapping function in SAM wrapper 2013-06-27 20:37:27 +04:00
Evgeny Gerashchenko c6f6e6c756 Minor. Renamed method parameter. 2013-06-27 17:46:40 +04:00
Evgeny Gerashchenko 72b0e1b07c Got rid of samAwareGen for simplicity. 2013-06-27 17:41:36 +04:00
Evgeny Gerashchenko d0c74755e8 Added test which should be enabled after fixing bug in front-end. 2013-06-27 17:09:18 +04:00
Evgeny Gerashchenko 4813842288 Added toString() implementations. 2013-06-27 17:09:17 +04:00
Evgeny Gerashchenko 773ff20585 Minor. Shorter code. 2013-06-27 17:09:17 +04:00
Evgeny Gerashchenko be7dba0781 Minor. Static import. 2013-06-27 17:09:17 +04:00
Evgeny Gerashchenko 939b658704 Supported SAM adapter in infix calls. 2013-06-27 17:09:17 +04:00
Evgeny Gerashchenko 79185b6775 Added tests with SAM adapters in comparison operators. 2013-06-27 17:09:17 +04:00
Evgeny Gerashchenko 9905e2a719 Added tests with SAM adapters in "invoke" convention. 2013-06-27 17:09:16 +04:00
Evgeny Gerashchenko f35390134f Supported SAM adapters in "in/!in" operators. 2013-06-27 17:09:16 +04:00
Evgeny Gerashchenko 0059db486f Supported SAM adapters in augmented assignment operators. 2013-06-27 17:09:16 +04:00
Evgeny Gerashchenko 036960f117 Supported SAM adapters as plus/minus/etc operators. 2013-06-27 17:09:16 +04:00
Evgeny Gerashchenko b1fb0aafea Supported SAM adapters as get/set operators. 2013-06-27 17:09:16 +04:00
Evgeny Gerashchenko 779ea1d7b8 Storing info about expressions which should be generated as SAM values. 2013-06-27 17:09:16 +04:00
Evgeny Gerashchenko e58bd5b6ec Not recording names for SAM constructor calls since they are managed SamWrapperClasses. 2013-06-27 17:09:15 +04:00
Evgeny Gerashchenko 7660ae7f20 Simplified code. 2013-06-27 17:09:15 +04:00
Mikhael Bogdanov 8cd1880805 KT-3722: Write correct generic type information for generated fields
#KT-3722 Fixed
2013-06-27 15:59:48 +04:00
Natalia.Ukhorskaya a37be3c205 Add tests for observable/vetoable properties 2013-06-27 11:00:48 +04:00
Evgeny Gerashchenko f2458f62c2 Prioritized super constructor calls. 2013-06-26 21:04:11 +04:00
Evgeny Gerashchenko 2cb4c7edbb Test with SAM adapter for method inherited/overriding other from Kotlin. 2013-06-25 20:17:48 +04:00
Evgeny Gerashchenko 525af972d3 Replaced ref object usage with custom class. 2013-06-25 20:17:47 +04:00
Evgeny Gerashchenko b77fbf37b6 Using more specific class. 2013-06-25 20:17:47 +04:00
Evgeny Gerashchenko 104f15adc4 Moved Java-related keys to JavaBindingContext. 2013-06-25 20:17:47 +04:00
Evgeny Gerashchenko eef380a5c3 Extracted SAM constructor and adapter recording methods. 2013-06-25 20:17:46 +04:00
Evgeny Gerashchenko 939bab67f0 Removed useless parameter. 2013-06-25 20:17:46 +04:00
Evgeny Gerashchenko caf25ad4eb More direct resolving function group from Java. 2013-06-25 20:17:46 +04:00
Evgeny Gerashchenko b4ce39aeb1 Test with calling abstract wrapper which is implemented in Kotlin. 2013-06-25 20:17:46 +04:00
Evgeny Gerashchenko 1f2676becd Ignoring SAM adapters when checking for unimplemented methods or methods to override. 2013-06-25 20:17:45 +04:00
Evgeny Gerashchenko fd7b29ad48 Added tests with SAM adapter overridden in Kotlin class. 2013-06-25 20:17:45 +04:00
Evgeny Gerashchenko f4c3a89408 Added tests with SAM adapter inherited in Kotlin class. 2013-06-25 20:17:44 +04:00
Evgeny Gerashchenko 5c3577dfed Added tests with SAM adapter overridden in Java class. 2013-06-25 20:17:44 +04:00
Evgeny Gerashchenko c77559fac9 Attaching stdlib in load java tests more directly. 2013-06-25 20:17:44 +04:00
Evgeny Gerashchenko 63dbfcb81c Added test with vararg parameter in SAM interface. 2013-06-25 20:17:44 +04:00
Evgeny Gerashchenko 906f900b28 Added test with inherited SAM adapter. 2013-06-25 20:17:43 +04:00
Evgeny Gerashchenko 8e49eb135a Correctly processing inherited methods when checking for SAM interface. 2013-06-25 20:17:43 +04:00
Evgeny Gerashchenko 63c17bd0b2 Green code. 2013-06-25 20:17:43 +04:00
Evgeny Gerashchenko 9668360df3 Not showing "empty if" when it has comment inside. 2013-06-25 20:17:43 +04:00
Evgeny Gerashchenko eb7dc87225 Ignore SAM adapters when finding abstract members. 2013-06-25 20:17:42 +04:00
Evgeny Gerashchenko d78f36a780 Minor. Renamed test. 2013-06-25 20:17:42 +04:00
Evgeny Gerashchenko ee9fcff9ca Supported non-literal arguments for SAM adapters. 2013-06-25 20:17:42 +04:00
Evgeny Gerashchenko 2e2061d9b6 Clarified comment. 2013-06-25 20:17:41 +04:00
Evgeny Gerashchenko be02943675 Considering SAM interface FQ name in hash. 2013-06-25 20:17:41 +04:00