Valentin Kipyatkov
|
d308c959ff
|
Moved soft keyword highlighting and other analysis that do not require keywords into separate pass executed before running any resolve
|
2015-08-03 17:11:12 +03:00 |
|
Valentin Kipyatkov
|
c2c6ba59fd
|
Changes on code review
|
2015-08-03 16:28:44 +03:00 |
|
Valentin Kipyatkov
|
9bb2fe9a67
|
Optimization of parameter usages search
|
2015-08-03 16:28:43 +03:00 |
|
Denis Zharkov
|
6b92f67eac
|
Load raw types as platform with specific bounds
Raw(A<T_i>) = (A<UP(T_i)>..A<*>)
Raw types have specific scopes that behaves like JVM signature erasure
|
2015-07-31 17:33:21 +03:00 |
|
Valentin Kipyatkov
|
196cecfe70
|
Fixed exception
|
2015-07-30 18:02:54 +03:00 |
|
Dmitry Jemerov
|
23dca520d5
|
ensure that a JetEnumEntry is equivalent to a KotlinLightEnumConstant
#KT-5057 Fixed
|
2015-07-30 16:36:18 +02:00 |
|
Dmitry Jemerov
|
ee42da48e1
|
support multideclarations in Select Word
#KT-6833 Fixed
|
2015-07-30 13:53:03 +02:00 |
|
Dmitry Jemerov
|
e545a7c699
|
add word selection step for selecting a type parameter or type argument list with enclosing brackets
#KT-6697 Fixed
|
2015-07-30 13:52:56 +02:00 |
|
Dmitry Jemerov
|
6d1ccc22ab
|
reduce vertical whitespace in rendered KDoc comments
|
2015-07-30 10:38:16 +02:00 |
|
Dmitry Jemerov
|
b483713f2c
|
Render code blocks in KDoc
|
2015-07-30 10:38:15 +02:00 |
|
Dmitry Jemerov
|
909d094896
|
Fixed rendering of line breaks and apostrophes in KDoc
#KT-8531 Fixed
#KT-8392 Fixed
|
2015-07-30 10:38:14 +02:00 |
|
Natalia Ukhorskaya
|
22ee063269
|
Add platformStatic annotation to main method from java
#KT-8219 Fixed
|
2015-07-30 10:00:24 +03:00 |
|
Valentin Kipyatkov
|
63dc843c71
|
KT-8542 Override dialog: only one class from hierarchy is shown
#KT-8542 Fixed
|
2015-07-28 22:39:31 +03:00 |
|
Valentin Kipyatkov
|
977bf593e0
|
KT-8574 'Convert to block body' inserts spurious < token
#KT-8574 Fixed
|
2015-07-28 22:39:29 +03:00 |
|
Alexey Sedunov
|
7dc430e50b
|
Pull Up: Support super-interfaces
|
2015-07-28 18:48:35 +03:00 |
|
Alexey Sedunov
|
1a09741c0a
|
Pull Up: Move property initializers
|
2015-07-28 18:48:33 +03:00 |
|
Alexey Sedunov
|
390f352e75
|
Pull Up: Implement conflict analysis
|
2015-07-28 18:48:32 +03:00 |
|
Alexey Sedunov
|
39ff3c3000
|
Pull Up: Initial support
#KT-7330 Fixed
|
2015-07-28 18:48:29 +03:00 |
|
Alexey Sedunov
|
d23da408a8
|
Formatter: Add blank line before class/object declaration inside of declaration body
|
2015-07-28 18:48:23 +03:00 |
|
Mikhail Glukhikh
|
d6406d8d4a
|
Annotation repetition checking with a pair of tests, some old tests changes
|
2015-07-28 17:13:32 +03:00 |
|
Sergey Mashkov
|
0453368990
|
Better main function recognition and tests
fix vararg main
|
2015-07-24 17:20:40 +03:00 |
|
Sergey Mashkov
|
8457b53f8b
|
Better main function recognition and tests
|
2015-07-24 17:20:40 +03:00 |
|
Valentin Kipyatkov
|
e677049d00
|
Test for no annotations rendered in parameter info
|
2015-07-23 22:02:06 +03:00 |
|
Natalia Ukhorskaya
|
ee49d13d89
|
Add tests on smart step into lambda
|
2015-07-23 11:54:43 +03:00 |
|
Natalia Ukhorskaya
|
c8f57e007c
|
Fix smart step into functions with expression body
|
2015-07-23 11:54:42 +03:00 |
|
Natalia Ukhorskaya
|
6c9da53414
|
Fix smart step into in libraries
|
2015-07-23 11:54:41 +03:00 |
|
Natalia Ukhorskaya
|
b76b251489
|
SmartStepInto: render kotlin functions properly
|
2015-07-23 11:54:40 +03:00 |
|
Natalia Ukhorskaya
|
d75c21a5a7
|
Smart step into function literal
|
2015-07-23 11:54:37 +03:00 |
|
Natalia Ukhorskaya
|
2121f707ab
|
Fix completion for codeFragments on functions with expression body
|
2015-07-23 11:54:33 +03:00 |
|
Valentin Kipyatkov
|
851057a9ef
|
Highlighting duplicated and redandant *-imports as unused
|
2015-07-22 21:16:15 +03:00 |
|
Valentin Kipyatkov
|
edcb330281
|
Corrected/removed tests related to on-the-fly import optimization
|
2015-07-22 21:16:13 +03:00 |
|
Valentin Kipyatkov
|
1324ce5928
|
Added quickfix on unused import
|
2015-07-22 21:16:11 +03:00 |
|
Valentin Kipyatkov
|
af192698ed
|
Imports from current package are redundant too
|
2015-07-22 21:11:00 +03:00 |
|
Valentin Kipyatkov
|
68dec99ad7
|
KT-8389 Meaningless self-import insterted on "optimize imports"
#KT-8389 Fixed
|
2015-07-22 21:11:00 +03:00 |
|
Valentin Kipyatkov
|
344529a09a
|
Fixed test
|
2015-07-22 21:11:00 +03:00 |
|
Valentin Kipyatkov
|
e5d8eecc9d
|
Unused import highlighting
#KT-5236 Fixed
|
2015-07-22 21:11:00 +03:00 |
|
Mikhail Glukhikh
|
414c44ade5
|
Make retention of 'kotlin.annotation.annotation' to SOURCE. Serialize / deserialize it instead. Some fixed tests.
|
2015-07-22 19:00:51 +03:00 |
|
Nikolay Krasko
|
cbd4b6e204
|
Additional resolve for annotation on top level classes
|
2015-07-22 12:59:48 +03:00 |
|
Valentin Kipyatkov
|
10b405f961
|
Merge branch 'rr/valentin/for-loop-indices'
|
2015-07-22 09:48:18 +03:00 |
|
Pavel V. Talanov
|
edc3755b91
|
Do not build light classes for decompiled enum entries
|
2015-07-21 20:52:44 +03:00 |
|
Valentin Kipyatkov
|
82cd58a556
|
Restored live template but made it more useful
|
2015-07-21 15:55:57 +03:00 |
|
Mikhail Glukhikh
|
94a00540be
|
Targeting / retention for a set of standard annotations, some inapplicable annotation checks replaced with target check, some fixed tests
|
2015-07-21 15:36:53 +03:00 |
|
Mikhail Glukhikh
|
1309c1f95f
|
Annotation mapper is introduced to map java annotation targets to kotlin targets + a set of new / fixed tests
|
2015-07-21 15:20:31 +03:00 |
|
Valentin Kipyatkov
|
6339ad4ec6
|
Added inspection based on RemoveForLoopIndicesIntention
|
2015-07-21 14:59:22 +03:00 |
|
Valentin Kipyatkov
|
8ffc1bb3a6
|
One more test added
|
2015-07-21 14:59:09 +03:00 |
|
Valentin Kipyatkov
|
0c9401c953
|
Renamed and correct test data
|
2015-07-21 14:59:08 +03:00 |
|
Valentin Kipyatkov
|
dee6bb2f49
|
Fixed test
|
2015-07-21 11:39:59 +03:00 |
|
Valentin Kipyatkov
|
a81ed335d0
|
Renamed test data folders
|
2015-07-21 11:37:19 +03:00 |
|
Valentin Kipyatkov
|
9ad04a1a26
|
Merge branch 'master' into ElliotM-for-loop-indices
|
2015-07-21 11:25:49 +03:00 |
|
Valentin Kipyatkov
|
e0e7044032
|
Synthetic properties: fixed completion and inspection for generic class
+ fixed KT-8539 No completion of generic extension function for <*> type arguments
#KT-8539 Fixed
|
2015-07-21 08:32:50 +03:00 |
|