Ilya Gorbunov
|
744a7a83f7
|
Cleanup RC deprecations in compiler and plugin.
|
2016-01-27 18:34:30 +03:00 |
|
Ilya Gorbunov
|
23080f78f7
|
Map.getOrPut: treat nulls as missing values.
|
2016-01-26 11:49:18 +03:00 |
|
Denis Zharkov
|
d87b13931d
|
Create special type for missing dependencies when resolving annotations
#KT-10748 Fixed
|
2016-01-22 19:17:22 +03:00 |
|
Ilya Gorbunov
|
83ef48d0ac
|
Refer to builtin names in HeuristicSignatures and j2k TypeVisitor
|
2016-01-22 05:54:38 +03:00 |
|
Valentin Kipyatkov
|
bc8095ce33
|
KT-9424 "Exclude from import and completion" with "Project" scope
#KT-9424 Fixed
|
2016-01-21 18:30:08 +03:00 |
|
Mikhail Zarechenskiy
|
bde556fc10
|
Move QuickFixUtil to ide-common
|
2016-01-14 12:06:47 +03:00 |
|
Alexey Sedunov
|
2e18ad7160
|
Remove Right Part of Binary Expression Quick-Fix: Split to separate quick fixes for cast- and elvis-expressions
|
2016-01-13 17:47:23 +03:00 |
|
Dmitry Jemerov
|
43a6e13f4b
|
idea: cleanup 'public', property access syntax
|
2016-01-07 18:12:36 +01:00 |
|
Dmitry Jemerov
|
e47e9f6763
|
inspection and code cleanup for redundant visibility modifiers
|
2016-01-05 13:31:43 +01:00 |
|
Alexey Sedunov
|
2b4f03feef
|
Implement Members Quick-Fix: Support primary constructor parameters
#KT-8427 In Progress
|
2015-12-30 00:56:34 +03:00 |
|
Ilya Gorbunov
|
865fdd7962
|
Cleanup in idea plugin modules, idea-core
|
2015-12-29 18:04:22 +03:00 |
|
Alexey Sedunov
|
03641ffbee
|
Intentions: 'Implement abstract member' (Kotlin -> Kotlin)
#KT-8467 In Progress
|
2015-12-25 18:50:37 +03:00 |
|
Alexey Sedunov
|
1d3054e7a6
|
Iterate Intention: Filter out functions without 'operator' modifier
|
2015-12-25 18:50:27 +03:00 |
|
Alexey Sedunov
|
1c74bab1cc
|
Iterate Intention: Fix detection of extension iterators
#KT-8616 Fixed
|
2015-12-25 18:50:23 +03:00 |
|
Stanislav Erokhin
|
3692318c38
|
Minor. Removed ReceiverValue.IRRELEVANT_RECEIVER.
|
2015-12-15 23:08:41 +03:00 |
|
Pavel V. Talanov
|
6a780f01bd
|
Replace calls to QuickFixUtil.canModify by calls to canRefactor
Fix ChangeFunctionSignatureFix#isAvailable
|
2015-12-15 20:22:10 +03:00 |
|
Pavel V. Talanov
|
0099c10e4e
|
Drop BuiltInsReferenceResolver
|
2015-12-15 20:22:07 +03:00 |
|
Alexey Sedunov
|
04c6ea78c7
|
Name Suggester: Allow any Kotlin identifier in suggested names
#KT-10332 Fixed
|
2015-12-15 13:31:28 +03:00 |
|
Mikhail Glukhikh
|
233e8e58e8
|
Code cleanup: get rid of unnecessary !! / as, fake warning comments and issues
|
2015-12-15 12:00:58 +03:00 |
|
Denis Zharkov
|
871fe7680b
|
Load special override as HIDDEN in case of signature clash
#KT-10151 Fixed
|
2015-12-11 22:41:03 +03:00 |
|
Dmitry Jemerov
|
009e3f9cd7
|
rename PSI classes according to current terminology:
KtMultiDeclaration(Entry) -> KtDestructuringDeclaration(Entry)
KtFunctionLiteralExpression -> KtLambdaExpression
KtFunctionLiteralArgument -> KtLambdaArgument
KtDelegationSpecifierList -> KtSuperTypeList
KtDelegationSpecifier -> KtSuperTypeListEntry
KtDelegatorToSuperClass -> KtSuperTypeEntry
KtDelegatorToSuperCall -> KtSuperTypeCallEntry
KtDelegationByExpressionSpecifier ->KtDelegatedSuperTypeEntry
|
2015-12-10 16:15:13 +01:00 |
|
Natalia Ukhorskaya
|
49e484d796
|
Do not throw exception analyzing imports in KtCodeFragments
|
2015-12-10 14:41:47 +03:00 |
|
Alexey Sedunov
|
8f8acf7a83
|
Pull Up: Drop default parameter values in function which becomes overriding. Disable function with default values if target class is the Java one
#KT-9833 Fixed
|
2015-12-08 16:20:52 +03:00 |
|
Stanislav Erokhin
|
8807cd828f
|
Removed MemberScope.getPackage
|
2015-12-01 15:38:04 +03:00 |
|
Ilya Gorbunov
|
ea60ab74a7
|
Replace deprecated toMap usages with toMapBy
|
2015-12-01 01:18:44 +03:00 |
|
Stanislav Erokhin
|
67abdd755f
|
Created kind in LexicalScope
|
2015-11-26 15:40:00 +03:00 |
|
Alexey Sedunov
|
c80826aab4
|
Minor: Allow passing explicit type to KotlinNameSuggester.suggestByExpressionAndType
|
2015-11-24 20:40:12 +03:00 |
|
Valentin Kipyatkov
|
6bd723da11
|
Templates "ifn" and "inn" to use kotlinVariable() instead of suggestVariableName()
|
2015-11-23 20:31:33 +03:00 |
|
Valentin Kipyatkov
|
d4ba15fd90
|
"kotlinVariable()" macro to filter by expected type, dropped IterableVariableMacro
|
2015-11-23 20:31:33 +03:00 |
|
Valentin Kipyatkov
|
7dc6aff2e6
|
Moved ExpectedInfos and related classes into idea.core
|
2015-11-23 20:31:32 +03:00 |
|
Valentin Kipyatkov
|
0e740dc0a6
|
IterableVariableMacro to honor smart casts
|
2015-11-23 20:31:32 +03:00 |
|
Valentin Kipyatkov
|
2fdd1ade26
|
Refactored utlity for checking isVisible
|
2015-11-23 20:31:31 +03:00 |
|
Ilya Gorbunov
|
32151c077e
|
Replace map { ... }.filterNotNull() with mapNotNull { ... }
|
2015-11-21 00:54:01 +03:00 |
|
Yan Zhulanow
|
3f97b384ef
|
Autoimport items from kotlinx.android.synthetic on completion
|
2015-11-19 01:35:58 +03:00 |
|
Mikhail Glukhikh
|
59e54d1db1
|
Rename: ThisReceiver ---> ImplicitReceiver
|
2015-11-17 13:02:16 +03:00 |
|
Mikhail Glukhikh
|
7ba297db81
|
ThisReceiver converted to Kotlin
|
2015-11-17 13:02:12 +03:00 |
|
Stanislav Erokhin
|
c7f7ba72b8
|
Moved logic for PRIVATE_TO_THIS visibility from ExpressionTypingUtils.normalizeReceiverValueForVisibility to ExpressionReceiver.create
|
2015-11-17 01:25:18 +03:00 |
|
Stanislav Erokhin
|
1c9136a8cd
|
Minor. introduce method ExpressionReceiver.create and replace almost all usages of constructor ExpressionReceiver.
|
2015-11-17 01:25:15 +03:00 |
|
Alexey Sedunov
|
ac8532ffce
|
Quick Fixes: Implement 'Initialize with constructor parameter' quick-fix
#KT-6604 Fixed
|
2015-11-16 11:30:03 +03:00 |
|
Alexey Sedunov
|
aeee8bafe6
|
Name Suggester: Suggest parameter name for the corresponding argument expression
#KT-8111 Fixed
|
2015-11-16 11:29:59 +03:00 |
|
Dmitry Jemerov
|
e64a270d1a
|
more renames to get rid of "Jet" in class and method names
|
2015-11-09 19:07:11 +01:00 |
|
Valentin Kipyatkov
|
5d56339aba
|
More efficient getting of top-level callables
|
2015-11-09 15:37:47 +03:00 |
|
Valentin Kipyatkov
|
ae9482a36c
|
Add static members into the list one by one
|
2015-11-09 15:37:47 +03:00 |
|
Valentin Kipyatkov
|
4da6a3cd50
|
No members from anonymous objects etc
|
2015-11-09 15:37:46 +03:00 |
|
Valentin Kipyatkov
|
97ca5f0389
|
Refactored
|
2015-11-09 15:37:46 +03:00 |
|
Valentin Kipyatkov
|
0c93ff5f1d
|
Moved method
|
2015-11-09 15:37:46 +03:00 |
|
Valentin Kipyatkov
|
3cda866af0
|
Static members completion works in smart completion + fixed incorrect finding of java method descriptor that caused duplicated items
|
2015-11-09 15:37:45 +03:00 |
|
Valentin Kipyatkov
|
7198b897ab
|
Ordering of static members in completion
|
2015-11-09 15:37:45 +03:00 |
|
Valentin Kipyatkov
|
3bd508ca84
|
Static members completion includes SAM-adapters
|
2015-11-09 15:37:44 +03:00 |
|
Valentin Kipyatkov
|
06812aed11
|
Better completion for static members: special behavior in case of imports from same class exist
|
2015-11-09 15:37:44 +03:00 |
|