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 |
|
Valentin Kipyatkov
|
ca437e51c4
|
Initial implementation of KT-8209 Support static member completion without writing the class name
|
2015-11-09 15:37:44 +03:00 |
|
Valentin Kipyatkov
|
58fc0b6ec8
|
Fixed special item after "super." not working for fake override super
|
2015-11-05 17:47:55 +03:00 |
|
Stanislav Erokhin
|
2c3f58eeb7
|
Renamed methods in MemberScope from getSmth to getContributedSmth
|
2015-11-05 14:34:00 +03:00 |
|
Stanislav Erokhin
|
0b5de434fa
|
Removed usages KtScope.getAllDescriptors
|
2015-11-04 12:41:34 +03:00 |
|
Dmitry Jemerov
|
3bd7f87d2b
|
rename "Jet" from names of IDE classes; consistently use Kt prefix for PSI elements and classes directly related to specific PSI elements
|
2015-11-02 18:49:35 +01:00 |
|
Pavel V. Talanov
|
dc1fbe89ec
|
J2K ValueParameterDescriptor inteface in one go
|
2015-11-02 18:38:30 +03:00 |
|
Valentin Kipyatkov
|
def0e01e8d
|
KT-9684 Add kotlinx.android.synthetic package to default imports with '*'
#KT-9684 Fixed
|
2015-10-30 17:43:27 +03:00 |
|
Valentin Kipyatkov
|
af441d32b1
|
Minor corrections to "compareDescriptors" but still lot of question to its implementation and semantics
|
2015-10-30 12:03:52 +03:00 |
|
Valentin Kipyatkov
|
c9048266c8
|
Fixed extensions completion for runtime receiver type in debugger (broken by previos changes in extensions completion)
|
2015-10-30 12:03:51 +03:00 |
|
Nikolay Krasko
|
8bef335b71
|
Don't propose to generate Any methods in interface to avoid METHOD_OF_ANY_IMPLEMENTED_IN_INTERFACE error (KT-9796)
#KT-9796 Fixed
|
2015-10-29 14:37:14 +03:00 |
|
Alexander Udalov
|
8a89662ea5
|
Remove FqNameBase, simplify FqName and FqNameUnsafe
|
2015-10-28 19:11:53 +03:00 |
|
Valentin Kipyatkov
|
59fa639ab4
|
Refactored ReferenceVariantsHelper to not require KtSimpleNameExpression
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
95a0372b43
|
Using PsiElement.getResolutionScope instead of LEXICAL_SCOPE from BindingContext
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
6af71caaa9
|
Moved PsiElement.getResolutionScope utliity into ide-common
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
c09cf63424
|
Added utility functions for functions and variables in scope
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
5f06f53bfd
|
Renames
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
9a99559b12
|
No getFileKtScope
|
2015-10-26 19:30:02 +03:00 |
|
Valentin Kipyatkov
|
6ca6718271
|
Dropped BindingContext.RESOLUTION_SCOPE
|
2015-10-26 19:30:01 +03:00 |
|
Valentin Kipyatkov
|
3eb1cff36a
|
Less use of KtScope
|
2015-10-26 19:30:00 +03:00 |
|
Valentin Kipyatkov
|
9eeb051bd4
|
Refactoring FileScope into a chain of ImportingScope's (all compiler tests pass)
|
2015-10-26 19:29:59 +03:00 |
|
Alexey Sedunov
|
5dc0e7f2d5
|
Extraction Engine: Use original topmost descriptors when validating extracted code (fixes 'mutablyFlexibleType' test which failed after migration to generic contains/remove/etc. members in collections)
|
2015-10-24 19:50:48 +03:00 |
|
Valentin Kipyatkov
|
612f9b1041
|
Comments and formatting preseving added
|
2015-10-22 18:48:17 +03:00 |
|
Dmitry Jemerov
|
d6a3870101
|
rename Kt to Kotlin in KtType, KtIcons
|
2015-10-20 16:23:31 +02:00 |
|
Dmitry Jemerov
|
49033e0002
|
rename Jet* classes to Kt*
|
2015-10-19 21:35:30 +02: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
|
963a8992b1
|
Fixed availability of "Make abstract" and "Implement members" quickfixes
|
2015-10-19 09:43:13 +03:00 |
|
Valentin Kipyatkov
|
e42bb1698d
|
MoveAssignmentToInitializerIntention to select property type when it can be removed
|
2015-10-19 09:43:10 +03:00 |
|
Alexey Sedunov
|
30d697109c
|
Code Insight: "Generate secondary constructor" action
#KT-6970 Fixed
|
2015-10-13 20:56:52 +03:00 |
|
Andrey Breslav
|
1c00b933a5
|
@Deprecated(..., level = HIDDEN) supported
isAnnotatedAsHidden() moved to front-end
|
2015-10-13 01:44:46 +03:00 |
|