Commit Graph

10018 Commits

Author SHA1 Message Date
Dmitry Petrov 829fc6938a KT-9547: private package member can conflict only with the members
declared in the same file.
Cleanup OverloadUtil stuff.
Update testData.
2015-10-22 10:45:49 +03:00
Mikhail Glukhikh 3d56012184 Backing field access highlighting dropped 2015-10-21 16:37:12 +03:00
Mikhail Glukhikh 99943e3185 Backing field: three relevant quick-fixes dropped 2015-10-21 16:37:09 +03:00
Mikhail Glukhikh 03d944d2b3 Backing field: four more errors dropped 2015-10-21 16:37:06 +03:00
Mikhail Glukhikh d6988ad69e Get rid of FIELD_IDENTIFIER at syntax level, two errors dropped, a set of tests fixed / deleted #KT-9539 Fixed 2015-10-21 16:36:55 +03:00
Mikhail Glukhikh ef23343844 Test regenerated 2015-10-21 16:36:46 +03:00
Nikolay Krasko eb2feeeb16 Fixes after review in imports for additional expressions 2015-10-21 14:06:05 +03:00
Nikolay Krasko 2f26480e6b Auto-imports for index functions, += like operators, invoke, delegates and components
#KT-9482 Fixed
 #KT-9397 Fixed
 #KT-8060 Fixed
2015-10-21 14:06:04 +03:00
Nikolay Krasko 0f85d770dd Refactoring: continue extracting base class for auto-import fix 2015-10-21 14:06:03 +03:00
Nikolay Krasko c84995f8dd Refactoring: prepare AutoImportFix for subclassing: count suggestions in virtual method. 2015-10-21 14:06:03 +03:00
Nikolay Krasko a7519853cb Fixes after review in creating single action for fixing several problems 2015-10-21 14:06:02 +03:00
Nikolay Krasko 4bae99e8bd Allow to create single quickfix for several same-type diagnostics
This going to be used for multiple auto-import for components functions and get/set pair for delegated properties
2015-10-21 14:06:02 +03:00
Nikolay Krasko da2d3701f0 Updated test for new version format 2015-10-21 14:06:01 +03:00
Denis Zharkov 1413cab1e6 Mixin kotlin.Number methods into j.l.Number member scope
#KT-9672 Fixed
2015-10-20 19:41:58 +03:00
Alexey Sedunov 3d88df73e0 Minor: Fix spelling of intention text
#KT-9639 Fixed
2015-10-20 18:39:48 +03:00
Alexey Sedunov 929d06c86f Create from Usage: Implement 'Create property as constructor parameter' quick-fix
#KT-8426 Fixed
2015-10-20 18:39:47 +03:00
Alexey Sedunov bdd495460b Extraction Engine: Properly retrieve declaration for overriden/delegated Java synthetic properties
#KT-9554 Fixed
2015-10-20 18:39:43 +03:00
Alexey Sedunov 84aa4e7664 Create from Usage: Fix rendering of receiver type reference
#KT-9559 Fixed
2015-10-20 18:39:40 +03:00
Alexey Sedunov c2c8eccc77 Pull Up: Do not suggest indirect superinterfaces in the Pull Up dialog. Prefer superclass over superinterface as pull-up target
#KT-9543 Fixed
2015-10-20 18:39:39 +03:00
Alexey Sedunov 93ab055d17 Change Signature: Do not fail on unresolved PsiMethod
#KT-9535 Fixed
2015-10-20 18:39:38 +03:00
Alexey Sedunov 21d27d9340 Change Signature: Show conflict dialog in silent mode 2015-10-20 18:39:36 +03:00
Dmitry Jemerov d6a3870101 rename Kt to Kotlin in KtType, KtIcons 2015-10-20 16:23:31 +02:00
Mikhail Glukhikh 3151d4ca9d Check of type parameter bounds consistency #KT-9438 Fixed 2015-10-20 11:02:19 +03:00
Valentin Kipyatkov 73176fae17 Property with all accessors deprecated considered as deprecated 2015-10-20 10:12:34 +03:00
Svetlana Isakova abf4030ef9 Don't exclude internal type annotations from decompiler renderers 2015-10-19 23:02:03 +03:00
Dmitry Jemerov 49033e0002 rename Jet* classes to Kt* 2015-10-19 21:35:30 +02:00
Dmitry Jemerov 0dcd45daf0 Merge remote-tracking branch 'origin/master' 2015-10-19 21:01:38 +02:00
Alexey Tsvetkov 3476bed18a Drop @native from stdlib 2015-10-19 21:32:24 +03:00
Nikolay Krasko 4c8384240b Check version in new format 2015-10-19 20:57:03 +03:00
Alexey Tsvetkov 5e90bafe18 Build stubs for modifiers 2015-10-19 20:45:02 +03:00
Alexey Tsvetkov 7a1b6ed13f Fix supressing no body errors for external functions 2015-10-19 20:45:02 +03:00
Alexey Tsvetkov f2c69e56d2 Remove @annotation from stdlib and compiler 2015-10-19 20:45:00 +03:00
Alexey Tsvetkov 28ca2e8b84 Build stubs for data modifier 2015-10-19 20:45:00 +03:00
Dmitry Jemerov ac55c9134c don't abort refactoring in case of exceptions in AutomaticVariableRenamer 2015-10-19 18:57:14 +02:00
Valentin Kipyatkov 30cbec3fc8 Refactoring 2015-10-19 19:22:26 +03:00
Valentin Kipyatkov 28c950ffbe Better replacement for annotations with parameters in ReplaceWIth pattern but still lot of safety pre-checks to be added 2015-10-19 19:22:26 +03:00
Valentin Kipyatkov 4290601807 VERY rough implementation of annotations with parameters in ReplaceWIth pattern 2015-10-19 19:22:26 +03:00
Natalia Ukhorskaya f9399f0510 Skip MultiFileFacade classes as synthethic 2015-10-19 18:57:41 +03:00
Natalia Ukhorskaya 556e08b9eb Fix exception during Step Over 2015-10-19 18:57:40 +03:00
Valentin Kipyatkov 3a9beb719f Better test 2015-10-19 18:40:15 +03:00
Valentin Kipyatkov a8d9c761c8 Correct detection of non-qualified references in ReplaceWith analyzer 2015-10-19 18:40:15 +03:00
Valentin Kipyatkov 7eaf00a34d Additional check to not corrupt PSI tree 2015-10-19 18:40:15 +03:00
Valentin Kipyatkov 66ea544a48 Fixed incorrect handling of this and super expressions in copy/paste processing and optimize imports 2015-10-19 18:40:15 +03:00
Valentin Kipyatkov 33d206ab22 Changed UI layout 2015-10-19 18:40:15 +03:00
Valentin Kipyatkov 872af51c99 Better wording in import settings UI 2015-10-19 18:40:14 +03:00
Valentin Kipyatkov 115d7a2eae Code style setting for importing Java statics and enums with '*'
#KT-9592 Fixed
2015-10-19 18:40:14 +03:00
Valentin Kipyatkov 27228c2fcc KT-9638 Optimize imports: don't create import for static methods from superclasses
#KT-9638 Fixed
2015-10-19 18:40:14 +03:00
Valentin Kipyatkov edd2d853b1 KT-8961 Optimize Imports adds useless import for static Java method reference
#KT-8961 Fixed
2015-10-19 18:40:14 +03:00
Valentin Kipyatkov b62260180f Changed semantics of ImportInsertHelper.importDescriptor() - it does not check if we allowed to import it on reference shortening 2015-10-19 18:40:14 +03:00
Valentin Kipyatkov 1730069d5e Corrected implementation of DeclarationDescriptor.canBeReferencedViaImport() to include object members 2015-10-19 18:40:13 +03:00