Commit Graph

9115 Commits

Author SHA1 Message Date
Alexey Sedunov ed090c2b2e Create from Usage: Prefer member declarations over extensions
#KT-9012 Fixed
2015-09-03 22:06:08 +03:00
Alexey Sedunov b2eb53e4b2 Move/Change Package: Package name validation
#EA-70631 Fixed
2015-09-03 22:06:06 +03:00
Natalia Ukhorskaya 73ae0751ee Debugger tests: throw FileComparisonFailure instaed of ComparisonFailure 2015-09-03 20:14:51 +03:00
Natalia Ukhorskaya f36f0f8de7 Revert commit ca907c4985
Update to 142.4245.2: register RunLineMarkerProvider not only for Java language (temp)
2015-09-03 20:14:49 +03:00
Natalia Ukhorskaya 86146ddf01 Update to Idea 142.4465.2 2015-09-03 20:14:47 +03:00
Michael Nedzelsky 3a4dfc5241 remove requirements for explicit return type for public members 2015-09-03 18:23:04 +03:00
Dmitry Jemerov 724f13954a searcher for more efficient search of Kotlin classes which have methods annotated with @Test
#KT-8557 Fixed
2015-09-03 17:17:01 +02:00
Dmitry Jemerov 2ae126e994 more understandable name for the stepping filter 2015-09-03 16:48:54 +02:00
Dmitry Jemerov 0f8b77d988 use ReferencesSearch instead of UsagesSearch for locating inline functions 2015-09-03 16:48:54 +02:00
Valentin Kipyatkov 4085c1cf41 One more test 2015-09-03 15:56:00 +03:00
Valentin Kipyatkov 64e520b689 Moved test data 2015-09-03 15:56:00 +03:00
Valentin Kipyatkov f6a2502f22 Fixed DeprecatedSymbolUsageFixSpecialTest 2015-09-03 15:55:59 +03:00
Valentin Kipyatkov c5891d255d Added test 2015-09-03 15:55:59 +03:00
Valentin Kipyatkov 73da457798 Changes on code reivew 2015-09-03 15:55:59 +03:00
Valentin Kipyatkov 6575fb8535 Annotations supported
#KT-8912 Fixed
2015-09-03 15:55:59 +03:00
Valentin Kipyatkov 366204da85 Constructor usages are replaced too 2015-09-03 15:55:59 +03:00
Valentin Kipyatkov de13e23a0a Initial support for class usages replacement with ReplaceWith 2015-09-03 15:55:59 +03:00
Valentin Kipyatkov e7e2a9b1e2 Code cleanup 2015-09-03 15:55:58 +03:00
Valentin Kipyatkov d6c6c4db97 Rename 2015-09-03 15:55:58 +03:00
Valentin Kipyatkov c8c79c647f Moved lot of code from companion object onto top-level in separate file 2015-09-03 15:55:58 +03:00
Valentin Kipyatkov 8dbe87a918 Moved classes 2015-09-03 15:55:58 +03:00
Valentin Kipyatkov 5f45236f39 Ran code cleanup on 3 files 2015-09-03 15:55:58 +03:00
Valentin Kipyatkov 4fa13408de Minor 2015-09-03 15:55:57 +03:00
Valentin Kipyatkov 416ac6dfd8 Removed implemented TODO 2015-09-03 15:55:57 +03:00
Valentin Kipyatkov 37ed77467f Fixed ReplaceWith quickfix not working when synthetic extensions are used in the pattern 2015-09-03 15:55:57 +03:00
Valentin Kipyatkov 16650e8f5c Conflicting extension is recognized as redundant for setter with expression body 2015-09-03 15:55:57 +03:00
Valentin Kipyatkov f244bfb073 Removed conflicting extensions from our code 2015-09-03 15:55:56 +03:00
Valentin Kipyatkov ce02d822f7 More safe 2015-09-03 15:55:56 +03:00
Valentin Kipyatkov 086d29a44a Added second quickfix on conflicting extension to mark it hidden and deprecated 2015-09-03 15:55:56 +03:00
Valentin Kipyatkov b2ea369129 Don't report conflicting extension for marked with @HiddenDeclaration 2015-09-03 15:55:56 +03:00
Valentin Kipyatkov 690473313f Minor 2015-09-03 15:55:55 +03:00
Valentin Kipyatkov 29479603e3 Minor 2015-09-03 15:55:55 +03:00
Valentin Kipyatkov 10f7d6d7dd Inspection (and quickfix) for extension propeties conflicting with synthetic ones 2015-09-03 15:55:54 +03:00
Valentin Kipyatkov 14c2500261 Added a test 2015-09-03 15:55:54 +03:00
Valentin Kipyatkov 58e79037ed Renamed tests 2015-09-03 15:55:54 +03:00
Nikolay Krasko fe947d5665 Move since because of using api for line markers 2015-09-03 14:21:06 +03:00
Nikolay Krasko d4bf109a60 Check project for null (EA-72492) 2015-09-03 13:40:07 +03:00
Dmitry Jemerov 239097a3f3 remove temporarily copied Java safe delete implementation (the underlying IDEA problem has been fixed) 2015-09-02 20:29:05 +02:00
Nikolay Krasko 1132652026 Update to 142.4245.2: Temprorary modify test data after IDEA update
The problem is in order of cleanup actions. Each action can invalidate psi and that can prevent next action from execution.
2015-09-02 15:10:43 +03:00
Natalia Ukhorskaya 11331e74fd Update to 142.4245.2: Fix compilation 2015-09-02 15:10:42 +03:00
Natalia Ukhorskaya ffe41b88a7 Update to 142.4245.2: Debugger tests: changes in testData 2015-09-02 15:10:41 +03:00
Nikolay Krasko 339f8ee2ab Update to 142.4245.2: Fix test data in pull up 2015-09-02 15:10:40 +03:00
Nikolay Krasko ca907c4985 Update to 142.4245.2: register RunLineMarkerProvider not only for Java language (temp) 2015-09-02 15:10:32 +03:00
Nikolay Krasko 5554a44f0f Update to 142.4245.2: Update Kotlin run line marker info to new API 2015-09-02 15:10:03 +03:00
Nikolay Krasko 73a24435f7 Make Kotlin light classes pass "element instanceof StubBasedPsiElement" in LocalSearchScope scope 2015-09-02 13:49:10 +03:00
Nikolay Krasko 853c29be5a Add read-action call for looking for descriptor 2015-09-02 13:49:09 +03:00
Nikolay Krasko 01fd028799 Test base class of the test to be closer emulate IDE behaviour 2015-09-02 13:49:08 +03:00
Denis Zharkov c59b118b09 Implement quckfix adding explicit upper bounds for generic when needed 2015-09-02 12:04:08 +03:00
Denis Zharkov c17451cf5c Add quickfix for JAVA_TYPE_MISMATCH 2015-09-02 12:03:52 +03:00
Stanislav Erokhin 5ded315cbb Improved error reporting for candidates with wrong parameter count 2015-09-01 23:37:42 +03:00