Alexander Udalov
baaa3ef50a
Remove KotlinSignature annotations from project code
2015-10-13 20:29:16 +03:00
Pavel V. Talanov
4370577457
Minor: Convert PackageIndexUtil to Kotlin
2014-09-26 18:21:10 +04:00
Valentin Kipyatkov
0462d152eb
Smart completion: prefer items matching by name
2014-09-25 17:10:27 +04:00
Pavel V. Talanov
fe136b500a
Libraries cache drops only on roots change
2014-09-23 15:56:34 +04:00
Alexey Sedunov
a3758f9fa3
PSI Pattern Matching: Implement expression unifier
2014-09-18 13:28:24 +04:00
Valentin Kipyatkov
ced2abb860
Converted AutoImportFix to Kotlin
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
3f62a96028
Converting completion code to Kotlin
2014-08-07 21:55:13 +04:00
Pavel V. Talanov
7269e383cf
Rewrite JetPsiFactory to kotlin, make project a property
...
Instead of passing to every function
All static methods are now member functions
2014-07-15 16:41:12 +04:00
Valentin Kipyatkov
acc58173da
Java to Kotlin converter: added auto-conversion run of Kotlin analyzer. Implemented first fix with it - redundant !! removal
2014-07-10 23:20:39 +04:00
Valentin Kipyatkov
d3a1fa6b9a
KT-5405 J2K: convert for's through indices of some list or array into use of ".indices" + fixed a bug in for-statement conversion
...
#KT-5405 Fixed
2014-07-10 23:20:38 +04:00
Nikolay Krasko
90f3996dd3
Idea 138: Add custom kotlin search for kotlin properties
2014-06-20 17:14:44 +04:00
Valentin Kipyatkov
1e39021bd3
Java to Kotlin convertor: making code more "Kolin-like" + numerous micro refactorings
2014-06-03 17:29:00 +04:00
Natalia Ukhorskaya
9be8501b60
Remove NotNull annotation
2014-05-15 18:02:34 +04:00
Natalia Ukhorskaya
8bbbe8f0f6
Convert JetCodeFragment to Kotlin
2014-05-05 16:12:32 +04:00
Natalia Ukhorskaya
417ec25fb8
Debugger: implement CodeEditor for evaluate expression action
2014-04-23 18:09:52 +04:00
Natalia Ukhorskaya
a1fa366e8f
Make JetExpressionCodeFragmentImpl implement JavaCodeFragment
2014-04-23 18:09:49 +04:00
Valentin Kipyatkov
4968377969
Smart completion: lambda item uses template to allow change parameter names
2014-04-21 22:06:15 +04:00
Pavel V. Talanov
246466bdc5
Implement stub based package declaration provider for lazy resolve
...
Implement StubPackageMemberDeclarationProvider
Introduce DeclarationProviderFactoryService to provide difference factories in CLI and Plugin
When indexing treat top level declarations without name specially so that they can be found in index
Implement PluginDeclarationProviderFactoryService which uses file based approach for non indexed files and stub based for others
2014-03-24 17:51:38 +04:00
Nikolay Krasko
0dfbe08255
Test for KT-4482
...
#KT-4482 Fixed
2014-03-03 19:24:26 +04:00
Alexey Sedunov
7f74ea5081
Translate KotlinSafeDeleteProcessor to Kotlin
2014-02-03 13:47:02 +04:00
Alexey Sedunov
374682e404
Extract utility methods from KotlinSafeDeleteProcessor
2014-02-03 13:46:59 +04:00
Alexey Sedunov
4c98cf1b2c
Implement overriders search
2014-01-15 16:49:34 +04:00
Alexey Sedunov
fc79d34345
Drop class inheritors searcher as it became deprecated after light classes improvements
2014-01-15 16:49:33 +04:00
Valentin Kipyatkov
b71020efc5
Refactored reference shortening utility (added expression references shortening and rewritten to Kotlin)
2013-12-25 18:40:16 +04:00
Alexey Sedunov
39211e4759
Implement class inheritors search
2013-12-12 17:30:55 +04:00
Alexey Sedunov
6913f42a97
Add support of light classes for local class/object declarations
2013-12-12 17:30:52 +04:00
Nikolay Krasko
4348678cea
Add light parameters for functions
2013-11-15 19:41:23 +04:00
Valentin Kipyatkov
2d3b0ffc0b
Smart completion: offer class instantiating choice
2013-11-13 20:17:45 +04:00
Alexey Sedunov
790fb2acff
Implement UsagesSearch
2013-11-06 14:26:26 +04:00
Natalia.Ukhorskaya
722ffbdab5
Add notnull annotations
2013-10-01 14:20:11 +04:00