Commit Graph

18675 Commits

Author SHA1 Message Date
Valentin Kipyatkov 376e12b6f3 Removed code which does not seem to be needed at all 2014-11-19 16:01:18 +03:00
Valentin Kipyatkov e0da6247af Completion: bold immediate members for extensions too 2014-11-19 12:56:47 +03:00
Valentin Kipyatkov a26388ef63 Completion: corrected presentation for extension properties 2014-11-19 12:56:47 +03:00
Valentin Kipyatkov 386c67925f Completion: do not bold top-level functions 2014-11-19 12:56:47 +03:00
Valentin Kipyatkov fc993b88ec Checked that KT-4453 has been fixed recently by change in TipsManager 2014-11-19 12:56:46 +03:00
Nikolay Krasko 1fb0dc2d92 LTDA: Refactoring - extract processClassOrObject method from TDA 2014-11-18 17:10:25 +03:00
Nikolay Krasko 1a359fbcf6 LTDA: Refactoring - Move "analyzeFiles" to LazyTopDownAnalyzer 2014-11-18 17:10:24 +03:00
Nikolay Krasko 7b15f4125d LTDA: Fix configuration of package fragment provider in lazy resolve test code 2014-11-18 17:10:22 +03:00
Nikolay Krasko ad05b5a709 Injector for additional body resolve with lazy analyzer
Fix resolve JS modules with JVM resolver
2014-11-18 17:10:21 +03:00
Zalim Bashorov eae86e035f Minor in stdlib: move String.trimLeading and String.trimTrailing to common place. 2014-11-18 15:57:50 +03:00
Zalim Bashorov 14fd6eaaeb Minor: added missed quote and space. 2014-11-18 15:57:50 +03:00
Evgeny Gerashchenko 7e20c4876e Depending on IDEA community build configurations instead of ultimate.
Unified dependency naming (standalone-jps-IC-XXX.zip, was also standalone-jps-XXX.zip for continuous builds)
2014-11-18 15:24:46 +03:00
Alexey Sedunov 2ec4494c02 Find Usages: Add tests for enum entries 2014-11-18 13:25:03 +03:00
Alexey Sedunov 432c0bb69e Rename: Add tests for enum entries
#KT-4800 Fixed
2014-11-18 13:25:02 +03:00
Alexey Sedunov 6c08613f68 Change Signature: Add tests for enum entries
#KT-6034 Fixed
2014-11-18 13:25:01 +03:00
Alexey Sedunov cf5f9424de Implementation Navigation: Add tests for enum entries
#KT-3540 Fixed
2014-11-18 13:25:00 +03:00
Alexey Sedunov 7556acf029 Light Classes: Provide light classes (as well as light fields) for enum entries 2014-11-18 13:24:57 +03:00
Alexey Sedunov a6479bfc90 Light Classes: Do not add "final" modifier to enum light classes 2014-11-18 13:24:56 +03:00
Alexey Sedunov 7170209760 Move: Suggest creating Kotlin file if it doesn't exist
#KT-5379 Fixed
2014-11-18 13:24:55 +03:00
Valentin Kipyatkov d061c3d771 Completion: bold members from immediate class 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov 79cfe2bac4 Completion tests: added ability to test presentation text attributes 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov 7410c36e3a Completion: moved signatures from "item text" to tail
#KT-5652 Fixed
2014-11-17 22:06:16 +03:00
Valentin Kipyatkov b2f2c9ac75 Code formatting 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov b7e9d96af2 Smart completion includes constructor parameters for instantiation items 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov d421e7ac72 Code refactoring 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov 58a67a2bf3 Use our own tail handler 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov 7077e22dd3 More tests 2014-11-17 22:06:16 +03:00
Valentin Kipyatkov 03b3cf7480 Completion: better space key handling 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov 656ed01b94 Code completion: more precise detection of "just typing" 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov 7b7e992515 Code completion: '=' char supported for all items + it inserts spaces around '=' 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov 08f43dcbf8 Renamed classes 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov 3ecae800af Code completion: fixed comma key behavior for function with parameters + more tests 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov 57692b1a37 Code completion: space after comma on selecting item with comma key 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov 3ebc681eec Behavior on typing chars with code completion lookup is completely defined by our own handler + added tests for this handler + fixed a few bugs related to this behavior 2014-11-17 22:06:15 +03:00
Valentin Kipyatkov f36208718e Smart completion: fixed lookup string behaviour for "::xxx" items 2014-11-17 22:06:14 +03:00
Valentin Kipyatkov dfc8c9be16 Dropped redundant override 2014-11-17 22:06:14 +03:00
Valentin Kipyatkov 836b4aa0f0 Smart completion: fixed lookup string for anonymous object item 2014-11-17 22:06:14 +03:00
Valentin Kipyatkov e256d14075 Smart completion: 2 lookup strings for static member items 2014-11-17 22:06:14 +03:00
Valentin Kipyatkov 2b33501471 Smart completion: fixed items ordering issue 2014-11-17 22:06:14 +03:00
Stanislav Erokhin caf44969a4 Add support for check diagnostic parameters in test. 2014-11-17 17:45:06 +03:00
Stanislav Erokhin 5a192f58ea Create AbstractDiagnosticWithParametersRenderer with renderParameters method. 2014-11-17 17:45:06 +03:00
Stanislav Erokhin 12f2c0861f Added DiagnosticFactoryToRendererMap.put(Renderers.MultiRenderer) 2014-11-17 17:45:05 +03:00
Stanislav Erokhin 65c9ea2465 Fix variance problems. 2014-11-17 17:45:05 +03:00
Stanislav Erokhin c10c1ad7f6 Fix wrong containingDeclaration for property type parameter. 2014-11-17 17:45:05 +03:00
Stanislav Erokhin b69ed539ea Fix descriptor renderer for LazyType 2014-11-17 17:45:04 +03:00
Stanislav Erokhin b7c473f59e Update lazy.log files 2014-11-17 17:45:01 +03:00
Stanislav Erokhin 2033042d33 Make candidates lazy in ResolutionTask & ResolutionTaskHolder 2014-11-17 17:38:52 +03:00
Stanislav Erokhin eb50e4adb3 Inject StorageManager to ResolutionTaskHolder 2014-11-17 17:38:52 +03:00
Stanislav Erokhin b7f7a3349d Rename ResolutionTaskHolder.java -> ResolutionTaskHolder.kt 2014-11-17 17:38:52 +03:00
Stanislav Erokhin f59d54e64f Convert ResolutionTaskHolder to kotlin 2014-11-17 17:38:51 +03:00