Commit Graph

26568 Commits

Author SHA1 Message Date
Sergey Mashkov f37e022b8e IDL2K: review changes 2015-10-08 14:16:48 +03:00
Sergey Mashkov 2a0c1a997e IDL2K: support for operator modifier 2015-10-08 14:16:48 +03:00
Sergey Mashkov 4d8bd683eb IDL2K code cleanup, add to build 2015-10-08 14:16:48 +03:00
Alexey Sedunov e8e0f2d7e1 Unused Symbol: Check descriptor before creating light class to prevent InvalidMirrorException on red code 2015-10-08 13:15:20 +03:00
Alexey Sedunov 730cc7b551 Code insight: "Generate..." actions for test framework support methods
#KT-9355 Fixed
2015-10-08 13:15:18 +03:00
Alexey Sedunov 5a325aeec0 Line Marking: Implement run markers for test classes/functions 2015-10-08 13:15:16 +03:00
Alexey Sedunov 1a36c3e29a Quick Fixes: Implement quickfix for missing library 2015-10-08 13:15:15 +03:00
Alexey Sedunov f59e56b7e9 Minor: Simplify generateMembers() function 2015-10-08 13:15:13 +03:00
Alexey Sedunov 3c14bedc04 Minor: Move around some functions 2015-10-08 13:15:07 +03:00
Valentin Kipyatkov 84008e9381 Comment 2015-10-07 23:09:57 +03:00
Valentin Kipyatkov cb24d3df1a Fixed JetLanguage + used better api 2015-10-07 23:09:56 +03:00
Valentin Kipyatkov 9d51e8e0e6 Added test 2015-10-07 23:09:56 +03:00
Valentin Kipyatkov 016401a2b7 Fixed test data 2015-10-07 23:09:56 +03:00
Valentin Kipyatkov af9e66da62 Checked that "KT-7441 Smart completion does not work for argument of "this(..)" or "super(..)" call in non-primary constructor declaration" has been fixed too
#KT-7441 Fixed
2015-10-07 23:09:56 +03:00
Valentin Kipyatkov 9b0292f4c0 Fixed incorrect filtering of super constructors by visibility in Parameter Info 2015-10-07 23:09:56 +03:00
Valentin Kipyatkov 6ed7ac5285 KT-7231 Support Parameter Info inside this or super constructor calls
#KT-7231 Fixed
2015-10-07 23:09:56 +03:00
Valentin Kipyatkov 4256fb9c6e Checked that KT-9006 has been fixed
#KT-9006 Obsolete
2015-10-07 23:09:55 +03:00
Valentin Kipyatkov b5ee84075a Do not show synthesized parameter names in Parameter Info 2015-10-07 23:09:55 +03:00
Valentin Kipyatkov 6e8be8d5af Extracted common code for detecting candidates for a Call 2015-10-07 23:09:55 +03:00
Valentin Kipyatkov b997b3b09e No named arguments completion in brackets 2015-10-07 23:09:55 +03:00
Valentin Kipyatkov c876759ee0 Insert ']' instead of ')' 2015-10-07 23:09:55 +03:00
Valentin Kipyatkov fa51ca5716 KT-4977 Smart completion should work for arguments in brackets
#KT-4977 Fixed
2015-10-07 23:09:54 +03:00
Valentin Kipyatkov ab41641a19 KT-8794 Parameter Information should work in index expression
#KT-8794 Fixed
2015-10-07 23:09:54 +03:00
Valentin Kipyatkov 9bd5f8affc Also more correct 2015-10-07 23:09:54 +03:00
Valentin Kipyatkov e2a0cfddcd More correct? 2015-10-07 23:09:54 +03:00
Valentin Kipyatkov a923e9e9c8 Parameter info fetches default parameter values from library sources 2015-10-07 23:09:54 +03:00
Valentin Kipyatkov 778e2f6f0b More simple and correct overload to highlight detection 2015-10-07 23:09:54 +03:00
Valentin Kipyatkov 9ba2242ea9 More simple code 2015-10-07 23:09:53 +03:00
Valentin Kipyatkov 192ce59a63 Inlined function 2015-10-07 23:09:53 +03:00
Valentin Kipyatkov 064ff5d8cc Fixed bug with local function 2015-10-07 23:09:53 +03:00
Valentin Kipyatkov 9da7f39195 Added test for update on typing 2015-10-07 23:09:53 +03:00
Valentin Kipyatkov 4865139fb1 Parameter info: update substitution on typing 2015-10-07 23:09:53 +03:00
Valentin Kipyatkov 9c1084b204 Minor 2015-10-07 23:09:53 +03:00
Valentin Kipyatkov 06a0154b75 Fixed crash 2015-10-07 23:09:52 +03:00
Valentin Kipyatkov 97d566105a Parameter info whole signature is built by information from resolve (+ changed policy for currentParameterIndex == 0) 2015-10-07 23:09:52 +03:00
Valentin Kipyatkov b33bff89a5 Highlighting current parameter also uses resolve 2015-10-07 23:09:52 +03:00
Valentin Kipyatkov e69cfdaaa0 Parameter info: overload "grey" status is calculated via resolve 2015-10-07 23:09:52 +03:00
Valentin Kipyatkov eb500e0fef Minor refactoring 2015-10-07 23:09:52 +03:00
Valentin Kipyatkov d338731734 Minor 2015-10-07 23:09:52 +03:00
Valentin Kipyatkov f27d24e640 Parameter info to use resolve candidates instead of ReferenceVariantsHelper
#KT-6164 Fixed
 #KT-8931 Fixed
2015-10-07 23:09:51 +03:00
Valentin Kipyatkov 80bb1e7430 Inlined method 2015-10-07 23:09:51 +03:00
Valentin Kipyatkov 6c1bfdb74f No need to put ResolutionFacade into parameter info items 2015-10-07 23:09:51 +03:00
Valentin Kipyatkov 488e6f7458 Refactoring code 2015-10-07 23:09:51 +03:00
Valentin Kipyatkov 058f41a28b Renamed class 2015-10-07 23:09:51 +03:00
Valentin Kipyatkov 0651ec5265 Converted JetFunctionParameterInfoHandler to Kotlin 2015-10-07 23:09:50 +03:00
Ilya Gorbunov 73b8ef7a1f Replace KotlinPackage legacy facade with corresponding package parts in DebuggerUtils.java 2015-10-07 22:36:54 +03:00
Ilya Gorbunov a8830b5816 sortedByDescending { key } instead of sortedBy { -key } 2015-10-07 22:36:52 +03:00
Ilya Gorbunov 17fc1d9562 Do not sort twice 2015-10-07 22:36:50 +03:00
Ilya Gorbunov 352ac58ba5 Fix testData/js: replace deprecated usages: times, sortBy, reverse, splitBy. 2015-10-07 22:36:48 +03:00
Ilya Gorbunov 1c416ae5f3 Fix testData/intentions: replace deprecated reverse usages. 2015-10-07 22:36:47 +03:00