Valentin Kipyatkov
6fa230311c
Show substituted type arguments for type instantiation items
2016-04-05 19:32:57 +03:00
Valentin Kipyatkov
074c6c8dcd
Minor
2016-04-05 19:32:57 +03:00
Valentin Kipyatkov
0edc5c15e2
Complete type instantiation items after "by"
2016-04-05 19:32:56 +03:00
Valentin Kipyatkov
ba6accd5f9
Correct substitutions for smart completion after "by" and "in"
2016-04-05 19:32:55 +03:00
Valentin Kipyatkov
7d3229538e
One more test
2016-04-05 19:32:55 +03:00
Valentin Kipyatkov
e8c35e16e0
Smart completion after "by" and "in": non-imported operators supported
2016-04-05 19:32:54 +03:00
Valentin Kipyatkov
cda539d769
Initial implementation of smart completion after "by"
...
#KT-11787 Fixed
2016-04-05 19:32:37 +03:00
Valentin Kipyatkov
c2065c1856
"contains" now requires to be marked as operator + no heuristic signature for contains needed anymore
2016-04-05 18:44:06 +03:00
Nikolay Krasko
ef13e8f5bb
Prepare building plugins modules against 1.8 JDK
2016-04-05 00:39:46 +03:00
Nikolay Krasko
84af26d342
Fix compile error in KotlinExcludeFromCompletionLookupActionProvider
2016-04-05 00:39:46 +03:00
Natalia Ukhorskaya
8b6a447e68
Do not highlight completion variants from nullable receiver with grey in Evaluate Expression Dialog
...
#KT-11578 Fixed
2016-04-04 12:30:46 +03:00
Alexey Sedunov
ed9b1ac151
[REVERTED] 0a71eb7 Alexey Sedunov on 2/25/2016 at 14:02 (committed on 3/24/2016 at 18:42)
...
Spring Support: Implement Spring-specific references
2016-03-29 19:17:07 +03:00
Nikolay Krasko
3a747e0c38
Refactoring: move utility methods to idea module
2016-03-25 14:10:41 +03:00
Alexey Sedunov
5b272921e6
Misc: Favor intellij-core over idea-full in the idea-completion dependencies (to prevent loading of scambled PsiFileImpl from Ultimate SDK)
2016-03-24 20:49:09 +03:00
Alexey Sedunov
0a71eb777e
Spring Support: Implement Spring-specific references
2016-03-24 17:42:08 +03:00
Natalia Ukhorskaya
b79aa13242
Complete private members from libraries in Evaluate Expression dialog
2016-03-18 15:19:03 +03:00
Alexander Udalov
4f77b02a58
Rename 'ins' -> 'Ins' in BuiltinsPackageFragment and related classes
2016-03-14 20:41:46 +03:00
Alexander Udalov
11409ec6cf
Move some function type utilities from descriptors to frontend
2016-03-14 19:45:09 +03:00
Alexander Udalov
63eb6712eb
Rename getParameterTypeProjectionsFromFunctionType -> getValueParameterTypesFromFunctionType
...
Also add getValueParametersCountFromFunctionType which doesn't create a new
list every time but only returns the number of value parameters
2016-03-14 19:45:08 +03:00
Alexander Udalov
c18fab82e5
Simplify and rename function type utilities
...
- isFunctionType -> change the only usage in TracingStrategyForInvoke to check
for exact function type
- isExtensionFunctionType -> change all usages to check for exact extension
function type because extension function types are uninheritable in Kotlin
- isExactFunctionType -> isNonExtensionFunctionType
- isExactExtensionFunctionType -> isExtensionFunctionType
- isExactFunctionOrExtensionFunctionType -> isFunctionType
- isFunctionOrExtensionFunctionType -> isFunctionTypeOrSubtype
2016-03-14 19:24:07 +03:00
Alexander Udalov
fd344561fc
Move static function type utilities from KotlinBuiltIns to functionTypes.kt
2016-03-14 19:24:05 +03:00
Valentin Kipyatkov
05dc4c1c48
ResolutionFacade for synthetic files should be invalidated on changes in these synthetic files
...
Fixed EA-77017
2016-03-04 16:30:24 +03:00
Valentin Kipyatkov
135ec78d7d
Fixed EA-70945
2016-03-02 21:43:42 +03:00
Ilya Gorbunov
e5dbb65ff7
JS: Remove declarations of unsupported SortedSet and TreeSet, make toSortedSet() jvm-only.
...
Fix completion test.
Relates to #KT-7480
2016-03-01 14:01:38 +03:00
Stanislav Erokhin
f130de2468
Remove scope from Qualifier
2016-02-24 19:33:10 +03:00
Stanislav Erokhin
341b251e4d
Update copyright in generated tests.
2016-02-16 18:59:10 +03:00
Denis Zharkov
d344b5b991
Optimize completion for overridden descriptors
2016-02-16 12:01:14 +03:00
Valentin Kipyatkov
0809be59df
KT-10619 Wrong completion after package name in annotation
...
#KT-10619 Fixed
2016-02-13 10:20:19 +03:00
Valentin Kipyatkov
17ac168b33
KT-10621 Non-top level packages shown after "@" in completion
...
#KT-10621 Fixed
2016-02-13 10:20:18 +03:00
Valentin Kipyatkov
c9bb020d6e
KT-9738 Code completion of "emptyList()" after elvis operator inserts explicit type arguments
...
#KT-9738 Fixed
2016-02-11 12:26:23 +03:00
Ilya Gorbunov
b4ebaad8f5
Drop previously deprecated API.
2016-02-09 02:58:07 +03:00
Alexander Udalov
2f5a6ac465
Minor, add extra constant to JvmAnnotationNames, drop unneeded utility
2016-02-06 15:53:55 +05:30
Alexander Udalov
ba80e8ba81
Use kotlin.Metadata instead of old annotations in IDE, reflection and tests
2016-02-06 15:53:55 +05:30
Valentin Kipyatkov
eca581ef43
Fixed EA-75979
2016-02-05 16:29:56 +03:00
Valentin Kipyatkov
8b6338ce62
Fixed EA-76497
2016-02-05 16:29:56 +03:00
Ilya Gorbunov
744a7a83f7
Cleanup RC deprecations in compiler and plugin.
2016-01-27 18:34:30 +03:00
Mikhail Glukhikh
0368631aa3
Source code fix: exposed visibility in object members
2016-01-26 19:04:04 +03:00
Ilya Gorbunov
25c4453dc5
Cleanup deprecated symbol usages in testData
2016-01-22 05:54:38 +03:00
Ilya Gorbunov
f4822cd757
Fix testData in compiler: add collections and ranges package to fq-names.
2016-01-22 05:54:38 +03:00
Ilya Gorbunov
1129cee0ff
Collect nested classes from all 4 builtin packages.
2016-01-22 05:54:38 +03:00
Pavel V. Talanov
1fe749c114
Refactor: get rid of LightClassUtil#getPsiClass() in favor of KtClassOrObject:toLightClass extension
2016-01-21 20:47:22 +03:00
Valentin Kipyatkov
53fe1568c9
KT-8529 Code completion for parameter name and type together replaces wrong range on Tab
...
#KT-8529 Fixed
2016-01-21 18:30:09 +03:00
Valentin Kipyatkov
28331bca9f
KT-9418 Suggest name for new declaration basing on unresolved names in code
...
#KT-9418 Fixed
2016-01-20 13:55:56 +03:00
Alexander Udalov
59dab0a558
Combine all metadata annotations into one kotlin/Metadata
2016-01-19 18:39:59 +03:00
Valentin Kipyatkov
a1d760fc36
KT-10631 Consider creating a synthetic property even when the setter returns 'this'
...
#KT-10631 Fixed
2016-01-19 15:57:20 +03:00
Mikhail Glukhikh
b78d481bb1
delegate use-site targeted annotations: parser, front-end, codegen with some tests #KT-10502 Fixed
2016-01-19 11:38:41 +03:00
Ilya Gorbunov
92c2d17910
Cleanup leftovers in compiler and IDE
2016-01-17 15:52:11 +03:00
Valentin Kipyatkov
7c6a33a36c
KT-10664 No code completion after variable initialized with elvis
...
#KT-10664 Fixed
2016-01-14 19:23:01 +03:00
Valentin Kipyatkov
b41f2dcda3
KT-10655 No "in" in code completion popup after "!"
...
#KT-10655 Fixed
2016-01-14 19:23:01 +03:00
Valentin Kipyatkov
2f1108421e
Added container information when needed
2016-01-14 19:23:01 +03:00