Nikolay Krasko
|
7e9ced290d
|
Using JetClsMethod interface to recognize method compiled from kotlin
|
2013-05-30 13:07:09 +04:00 |
|
Nikolay Krasko
|
461e83a5d1
|
Add utility method for getting class from constructor parameter
|
2013-05-30 13:07:08 +04:00 |
|
Nikolay Krasko
|
bed43db274
|
Workaround assert when java function overrides kotlin property accessor
#KT-3621 Open
|
2013-05-30 13:07:06 +04:00 |
|
Nikolay Krasko
|
fbe3af3fdf
|
Go to implementation line markers for properties
|
2013-05-30 13:07:05 +04:00 |
|
Nikolay Krasko
|
1f8fad9ec0
|
Add presentation renderer for field declared in constructor
|
2013-05-30 13:07:04 +04:00 |
|
Nikolay Krasko
|
85e5ce8111
|
Search implementations for properties from constructor parameters
|
2013-05-30 13:07:03 +04:00 |
|
Nikolay Krasko
|
b4cfe605ec
|
KT-3542 Can't navigate to property implementation
#KT-3542 Fixed
|
2013-05-30 13:07:02 +04:00 |
|
Nikolay Krasko
|
bdb7e5b945
|
Get PsiMethod wrappers for properties and property accessors
|
2013-05-30 13:07:01 +04:00 |
|
Nikolay Krasko
|
7b8f0779ad
|
Add test for wrapping function with default parameters
|
2013-05-30 13:07:00 +04:00 |
|
Nikolay Krasko
|
0779f1bbde
|
Add test for wrapping function without body
|
2013-05-30 13:06:59 +04:00 |
|
Nikolay Krasko
|
f454a40eac
|
Refactoring: extract methods
|
2013-05-30 13:06:58 +04:00 |
|
Nikolay Krasko
|
7243ef4627
|
Fix absence of implemented/overridden markers on overridden functions
|
2013-05-30 13:06:57 +04:00 |
|
Natalia.Ukhorskaya
|
cc96f397eb
|
Update idea versions in plugin.xml
|
2013-05-30 12:12:57 +04:00 |
|
Natalia.Ukhorskaya
|
c37a3713d3
|
Fix tests for j2converter
|
2013-05-30 12:12:52 +04:00 |
|
Natalia.Ukhorskaya
|
386a881a71
|
Add new annotations
|
2013-05-30 12:12:48 +04:00 |
|
Andrey Breslav
|
bf6cd41d82
|
IDEA 130.703 for internal build server
|
2013-05-28 14:33:02 +04:00 |
|
Andrey Breslav
|
87739107f8
|
Using protobuf 2.5.0
|
2013-05-28 14:11:03 +04:00 |
|
Andrey Breslav
|
fea302c817
|
Trying IDEA 130.703
|
2013-05-28 12:08:01 +04:00 |
|
Andrey Breslav
|
42683dce69
|
Using a property for IDEA zip name
|
2013-05-22 15:47:59 +04:00 |
|
Andrey Breslav
|
68b0aa0eb2
|
Using properties for dependency build id's
|
2013-05-22 15:30:02 +04:00 |
|
Andrey Breslav
|
530dc1ca95
|
~ Trying to run with IDEA 13 EAP (130.555)
|
2013-05-20 12:23:39 +04:00 |
|
Michał Sapalski
|
b2bb581127
|
Quickfix for MIXING_NAMED_AND_POSITIONED_ARGUMENTS.
|
2013-05-17 13:01:29 +04:00 |
|
Alexey Sedunov
|
d5739bbe7f
|
Fix negative quickfix tests which use when
|
2013-05-16 16:31:43 +04:00 |
|
Alexey Sedunov
|
71e76bc690
|
Add 'else' check for 'when' expressions
|
2013-05-15 19:02:04 +04:00 |
|
Alexey Sedunov
|
9442f96b87
|
Extract getText() method
|
2013-05-15 19:01:42 +04:00 |
|
Alexey Sedunov
|
158c2753b8
|
Transform 'if' to 'when' with subject if possible
|
2013-05-15 18:57:27 +04:00 |
|
Alexey Sedunov
|
b2b7bce99a
|
Relax transformation assertions
|
2013-05-15 18:51:14 +04:00 |
|
Alexey Sedunov
|
ee9b96e943
|
Fix caret positioning in unfolded assignments
|
2013-05-15 18:51:08 +04:00 |
|
Alexey Sedunov
|
82bd796bc0
|
Add editor reference to transform() method
|
2013-05-15 18:51:02 +04:00 |
|
Alexey Sedunov
|
5dc08a5d25
|
Add tests with multiple conditions types in 'when'
|
2013-05-15 18:50:39 +04:00 |
|
Alexey Sedunov
|
4ab816a888
|
Add nullability annotations
|
2013-05-15 18:29:41 +04:00 |
|
Alexey Sedunov
|
d2f3dd1629
|
JetPsiMatcher: reimplement using visitor, add structural type matching
|
2013-05-15 18:29:14 +04:00 |
|
Alexey Sedunov
|
4ee59e351b
|
Move "else" extractor to JetWhenExpression
|
2013-05-15 12:58:01 +04:00 |
|
Alexey Sedunov
|
d30e8d88fb
|
Get rid of excessive replaces
|
2013-05-15 12:57:59 +04:00 |
|
Alexey Sedunov
|
3383679928
|
Extract 'assertNotNull' method
|
2013-05-15 12:57:58 +04:00 |
|
Alexey Sedunov
|
7dd5a2cfa4
|
Add tests for 'if-when' and 'when' transformations
|
2013-05-15 12:57:57 +04:00 |
|
Alexey Sedunov
|
06d43a8ab3
|
Register intentions in plugin.xml
|
2013-05-15 12:57:56 +04:00 |
|
Alexey Sedunov
|
5a185ee495
|
Add intentions names to bundle
|
2013-05-15 12:57:55 +04:00 |
|
Alexey Sedunov
|
a1613d8b81
|
Implement 'when' transformations (flatten, introduce subject, eliminate subject)
|
2013-05-15 12:57:54 +04:00 |
|
Alexey Sedunov
|
3c691062ad
|
Implement if-to-when and when-to-if transformations
|
2013-05-15 12:57:53 +04:00 |
|
Alexey Sedunov
|
c054c0cdbe
|
Add factory methods for parenthesized expressions
|
2013-05-15 12:57:52 +04:00 |
|
Alexey Sedunov
|
36b68786b0
|
Add new-line flags to 'if' factory method
|
2013-05-15 12:57:51 +04:00 |
|
Alexey Sedunov
|
057528eb39
|
Add 'when' builder and creation of 'is' expressions
|
2013-05-15 12:57:50 +04:00 |
|
Alexey Sedunov
|
b7bc251311
|
Add extraction of 'else' branch of 'when' expression
|
2013-05-15 12:57:49 +04:00 |
|
Alexey Sedunov
|
f5b1706b30
|
Extract 'assertNotNull' method
|
2013-05-15 12:57:48 +04:00 |
|
Alexey Sedunov
|
f4c220e735
|
Rename intention predicate
|
2013-05-15 12:57:48 +04:00 |
|
Alexey Sedunov
|
9ae17cfe85
|
Make intentions inner classes
|
2013-05-15 12:57:47 +04:00 |
|
Alexey Sedunov
|
fe3d749257
|
Minimize update operations on active PSI and move them to the last phase
|
2013-05-15 12:57:45 +04:00 |
|
Alexey Sedunov
|
2ba806bee8
|
Fix bug in assignment-to-when unfolding
|
2013-05-15 12:57:43 +04:00 |
|
Alexey Sedunov
|
09b4a5afa3
|
Add tests for unfolding to 'when'
|
2013-05-15 12:57:42 +04:00 |
|