Ilya Gorbunov
|
ea60ab74a7
|
Replace deprecated toMap usages with toMapBy
|
2015-12-01 01:18:44 +03:00 |
|
Alexander Udalov
|
877129340f
|
Revert "Rename Extension annotation to ExtensionFunctionType"
This reverts commit 460dad135c.
The old compiler will not see the new runtime correctly. Postponing this until
1.0
|
2015-11-30 19:24:58 +03:00 |
|
Alexander Udalov
|
460dad135c
|
Rename Extension annotation to ExtensionFunctionType
|
2015-11-30 02:51:04 +03:00 |
|
Yan Zhulanow
|
a3ff3ffc45
|
Fix tests: "Placing function type parameters after the function name" error
|
2015-11-27 15:51:11 +03:00 |
|
Ilya Gorbunov
|
1be4f795ed
|
Fix testData after deprecated toLinkedList and joinToString were dropped.
|
2015-11-25 18:35:04 +03:00 |
|
Ilya Gorbunov
|
f2ce849f18
|
Fix parameter names in testData
|
2015-11-21 07:09:03 +03:00 |
|
Valentin Kipyatkov
|
927df1c4cd
|
KT-5072 Values of extension function type are not seen in completion
#KT-5072 Fixed
|
2015-11-16 18:24:37 +03:00 |
|
Valentin Kipyatkov
|
5b668cb6a6
|
KT-9970 Regression: completion doesn't see private extension functions with parametrized receiver
#KT-9970 Fixed
|
2015-11-16 18:24:37 +03:00 |
|
Valentin Kipyatkov
|
6a26e2fd82
|
Sorting overloads in completion
|
2015-11-16 18:24:37 +03:00 |
|
Valentin Kipyatkov
|
8946e5f353
|
Code completion for string templates after simple name + dot
|
2015-11-10 17:20:01 +03:00 |
|
Pavel V. Talanov
|
de4ea45f20
|
Do not compute stubs when building DefaultImpls light classes
Do not build stubs when computing inner classes of a light class
This should implicitly fix a deadlock reported in KT-9907 and KT-9811
|
2015-11-10 14:31:14 +03:00 |
|
Pavel V. Talanov
|
ad87ec12cd
|
Fast implementation for KtLightClassForExplicitDeclaration#getContainingClass()
Prevent computing stubs for light classes for nested/inner classes when calling completion from java
|
2015-11-10 14:31:08 +03:00 |
|
Pavel V. Talanov
|
2596197fd9
|
Test data: add package statements to some of the files in KotlinSourceInJavaCompletionTest test data
Since having package statement trigger additional checks that could potentially lead to stub computation
Tests FakeFileForLightClass
|
2015-11-10 14:30:54 +03:00 |
|
Pavel V. Talanov
|
085d95a5b8
|
Tests: Introduce LightClassComputationControl to track when stubs for light classes are built
Use it to track when light classes are built in KotlinSourceInJavaCompletionTest
|
2015-11-10 14:30:53 +03:00 |
|
Valentin Kipyatkov
|
4943a9fb35
|
Minor changes on code review
|
2015-11-09 15:45:38 +03:00 |
|
Valentin Kipyatkov
|
80a1d94515
|
Non-imported top-level functions completion does not require second press
|
2015-11-09 15:37:48 +03:00 |
|
Valentin Kipyatkov
|
4c5d5ed18f
|
Do not show "assertFailsWith" in any smart completion
|
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
|
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
|
52dc23012f
|
Changed parsing of object and enum entries to drop "KtObjectDeclarationName"
|
2015-11-05 23:21:22 +03:00 |
|
Valentin Kipyatkov
|
58fc0b6ec8
|
Fixed special item after "super." not working for fake override super
|
2015-11-05 17:47:55 +03:00 |
|
Valentin Kipyatkov
|
e33e1ef8d7
|
KT-8968 Special completion after "super."
#KT-8968 Fixed
|
2015-11-05 17:47:55 +03:00 |
|
Valentin Kipyatkov
|
99b35257c6
|
Preference of right member after "super." and not only
|
2015-11-05 17:47:55 +03:00 |
|
Valentin Kipyatkov
|
731f19ee36
|
Changed behavior
|
2015-11-05 17:47:54 +03:00 |
|
Valentin Kipyatkov
|
b73c574d19
|
Correct completion after "super."
#KT-8406 Fixed
|
2015-11-05 17:47:54 +03:00 |
|
Sergey Mashkov
|
703367c5c7
|
Update tests due to removed DOM utilities
|
2015-11-05 14:41:30 +01:00 |
|
Valentin Kipyatkov
|
7a47e53398
|
Added a test
|
2015-11-03 13:43:28 +03:00 |
|
Valentin Kipyatkov
|
c11bf32594
|
More correct shadowed declarations filtering in completion
|
2015-11-03 11:46:19 +03:00 |
|
Valentin Kipyatkov
|
67cf9f9510
|
More correct & quick check of descriptor being from library
|
2015-11-03 11:46:19 +03:00 |
|
Valentin Kipyatkov
|
b05d490eeb
|
Performance optimization in completion: search context variables of functional types later
|
2015-11-03 11:46:18 +03:00 |
|
Dmitry Jemerov
|
736b496f6a
|
drop deprecated @platformName and @platformStatic annotations
|
2015-11-02 17:00:44 +01:00 |
|
Pavel V. Talanov
|
6a7ecbfd02
|
Add completion test for annotation parameter
|
2015-11-02 18:38:23 +03:00 |
|
Valentin Kipyatkov
|
d38b3146db
|
More correct completion of overrides in constructor parameters - '$' character confuses parser
|
2015-10-30 17:43:28 +03:00 |
|
Valentin Kipyatkov
|
ebe3efe710
|
Minor
|
2015-10-30 17:43:26 +03:00 |
|
Valentin Kipyatkov
|
7e2b37bb0f
|
KT-9813 Parameter name&type completion gets in the way of typing
#KT-9813 Fixed
|
2015-10-30 17:43:26 +03:00 |
|
Valentin Kipyatkov
|
87f68f3332
|
KT-9688 Completion of methods to override: prefer those that need to be implemented
#KT-9688 Fixed
|
2015-10-30 17:25:36 +03:00 |
|
Valentin Kipyatkov
|
acc451bc54
|
KT-9723 Completion of override property in constructor produces bad formatting
#KT-9723 Fixed
|
2015-10-30 17:25:36 +03:00 |
|
Valentin Kipyatkov
|
8b38d8d7b9
|
No top-level packages after "::"
|
2015-10-30 12:03:53 +03:00 |
|
Valentin Kipyatkov
|
46b9879c47
|
Added test
|
2015-10-30 12:03:53 +03:00 |
|
Valentin Kipyatkov
|
2e80a7194c
|
Minor performance optimization
|
2015-10-30 12:03:52 +03:00 |
|
Valentin Kipyatkov
|
4ab2019da4
|
Competion in debugger for runtime receiver type should not show members grayed
|
2015-10-30 12:03:52 +03:00 |
|
Valentin Kipyatkov
|
582443ea7b
|
More efficient filtering of runtime receiver type variants in debugger
|
2015-10-30 12:03:51 +03:00 |
|
Valentin Kipyatkov
|
0ee2b512ff
|
Completion of non-imported extensions in debugger for runtime receiver type
|
2015-10-30 12:03:51 +03:00 |
|
Valentin Kipyatkov
|
9feed9c3ef
|
Fixed filtering of shadowed declarations after changes in extensions treatment
|
2015-10-30 12:03:50 +03:00 |
|
Valentin Kipyatkov
|
74f2d60e19
|
No duplicate property accessor should be allowed
|
2015-10-22 18:48:19 +03:00 |
|
Valentin Kipyatkov
|
6eba45febd
|
KT-9661 Code completion of "get" and "set" in property accessors
#KT-9661 Fixed
|
2015-10-22 18:48:19 +03:00 |
|