Yan Zhulanow
080dcf882e
Minor: fix broken tests
2015-09-26 03:29:09 +03:00
Valentin Kipyatkov
1c6ca9d036
Initial implementation of KT-5955 Completion for override methods
...
#KT-5955 Fixed
2015-09-25 18:12:18 +03:00
Alexey Sedunov
6b9e2b0bbb
Resource Bundles: Enable property key completion in string literals
...
#KT-6946 Fixed
2015-09-25 17:18:02 +03:00
Denis Zharkov
73799e2c3c
Replace deprecated lambda syntax in testData
...
It's done with similar constructions where possible trying to preserve
intended behavior.
Some usages are removed because they test exactly the feature that
we are going to drop soon.
2015-09-25 08:29:25 +03:00
Denis Zharkov
67486b867b
Get rid of inlineOptions usages in IDE tests
2015-09-23 12:18:12 +03:00
Dmitry Jemerov
4ca434da54
remove support for 'trait' keyword
2015-09-22 15:00:24 +02:00
Stanislav Erokhin
b51edf9004
Fixed completion for package, import directive and user type.
2015-09-18 21:00:22 +03:00
Stanislav Erokhin
8efbf4fc32
Fixed testdata -- removed package import
2015-09-18 21:00:20 +03:00
Mikhail Glukhikh
8f7b29f80a
Annotation rename: target --> @Target
2015-09-07 13:42:26 +03:00
Valentin Kipyatkov
db4c163539
More correct named arguments completion
2015-09-04 23:27:35 +03:00
Mikhail Glukhikh
eab288bdd7
annotation() now has no arguments. Syntax migration to Retention / Repeatable / MustBeDocumented combination
...
Deprecated test for annotation(params) completion deleted. A lot of tests changed.
2015-09-04 19:21:12 +03:00
Denis Zharkov
11fed1674e
Deprecate extension annotation in favor of Extension
2015-09-04 17:23:25 +03:00
Valentin Kipyatkov
14c2500261
Added a test
2015-09-03 15:55:54 +03:00
Valentin Kipyatkov
58e79037ed
Renamed tests
2015-09-03 15:55:54 +03:00
Stanislav Erokhin
5ded315cbb
Improved error reporting for candidates with wrong parameter count
2015-09-01 23:37:42 +03:00
Valentin Kipyatkov
e8dc9ede31
Implemented HiddenDeclaration annotation (doc-comment to be added!)
2015-08-29 10:54:59 +03:00
Valentin Kipyatkov
02922f3f93
No parameter name&type completion for anonymous function
2015-08-28 16:22:48 +03:00
Valentin Kipyatkov
7ef9a9d6d4
Better presentation
2015-08-28 16:22:47 +03:00
Valentin Kipyatkov
2de5229098
Additional item inserting lambda provided by completion when all parameters before the last are optional
2015-08-28 16:22:47 +03:00
Valentin Kipyatkov
a4c5907a1f
KT-8898 If invocation context contains functional value compatible with function in completion list, show non-literal item
...
#KT-8898 Fixed
2015-08-28 16:22:46 +03:00
Valentin Kipyatkov
66719923c2
KT-6050 Support completion for super qualifier
...
#KT-6050 Fixed
2015-08-28 16:22:44 +03:00
Valentin Kipyatkov
9d7e6600d4
Got rid of allKotlinClasses() method
2015-08-27 13:34:33 +03:00
Valentin Kipyatkov
0883bfa615
Changes on code review
2015-08-25 18:56:45 +03:00
Valentin Kipyatkov
b4e71364a3
Super-naive implementation of CompletionStatistician
2015-08-25 18:56:16 +03:00
Valentin Kipyatkov
a015c44a60
KT-8843 When typing in lambda parameters' names, smart completion kicks in and makes it impossible to type names
...
#KT-8843 Fixed
2015-08-25 18:56:15 +03:00
Stanislav Erokhin
ec43f49ab4
Fixed completion for extension function after removing members for implicit receiver from scope.
2015-08-18 21:28:28 +03:00
Valentin Kipyatkov
947db74b62
Minor
2015-08-18 18:50:00 +03:00
Valentin Kipyatkov
c3ccd6da57
Renamed test data folder
2015-08-14 18:10:41 +03:00
Valentin Kipyatkov
b6cf39981f
SAM-adapters are sorted as non-extensions in completion and with correct boldness + no parameter names when from compiled
2015-08-14 18:10:41 +03:00
Valentin Kipyatkov
13fc12bbae
Moving test data into subfolders
2015-08-14 18:10:40 +03:00
Valentin Kipyatkov
9546e46ae0
Moving test data into java-specific folder
2015-08-14 18:10:40 +03:00
Valentin Kipyatkov
ec7c55c9be
Synthetic java properties are not always bold in completion and are not sorted as extensions
2015-08-14 18:10:39 +03:00
Valentin Kipyatkov
000d2f0cd1
Lower priority for extensions on own type parameters
2015-08-14 17:38:38 +03:00
Valentin Kipyatkov
9e26d0eacf
Graying members from smart cast receiver types that require explicit receiver cast
...
+ changed immediate member criteria (override member is not counted as immediate anymore)
+ fixed a bug in graying members
2015-08-14 17:38:29 +03:00
Valentin Kipyatkov
ae552f49a7
Added test for KT-8471
2015-08-11 13:35:32 +03:00
Valentin Kipyatkov
8b749ee76d
KT-6891 Type argument of generic type before dot is not resolved
...
KT-7373 Type parameter names are not suggested
KT-6838 Class declared in same file is not suggested in completion
#KT-6891 Fixed
#KT-7373 Fixed
#KT-6838 Fixed
2015-08-11 13:21:56 +03:00
Valentin Kipyatkov
98ac13fd59
KT-8743 Propose class names for extension receiver in completion after 'fun' if a capital letter was entered
...
#KT-8743 Fixed
2015-08-10 17:49:36 +03:00
Valentin Kipyatkov
e6f5cefce3
Basic completion shows items from smart completion after "as" + do not insert any tail in basic completion
2015-08-10 17:49:35 +03:00
Valentin Kipyatkov
2a8dcabbce
Filtering of smart completion items in ordinary completion
2015-08-10 17:49:34 +03:00
Valentin Kipyatkov
af2b6588c0
Ordinary completion includes some items from smart completion + changed priority for multi-args item in smart completion
...
#KT-8580 Fixed
2015-08-10 17:49:34 +03:00
Mikhail Glukhikh
89e0d310e3
Deprecated enum syntax removed: idea completion tests
2015-08-10 16:24:19 +03:00
Valentin Kipyatkov
2eb04db95a
Extension SAM-adapters shown in completion
2015-08-04 18:05:56 +03:00
Valentin Kipyatkov
a4c9aa43a5
Experimental feature to show properties in completion after prefix with "get" or "set"
2015-07-30 18:02:54 +03:00
Valentin Kipyatkov
383a4da231
No annotations rendered in completion and other places
...
KT-5517 Completion shouldn't show inlineOptions annotation
#KT-5517 Fixed
2015-07-23 22:02:06 +03:00
Valentin Kipyatkov
bddcd58665
Fixed test
2015-07-22 09:55:32 +03:00
Valentin Kipyatkov
ace38ac57f
Fixed completion of explicitly imported non-top level packages broken by optimization before
2015-07-21 16:00:10 +03:00
Valentin Kipyatkov
e0e7044032
Synthetic properties: fixed completion and inspection for generic class
...
+ fixed KT-8539 No completion of generic extension function for <*> type arguments
#KT-8539 Fixed
2015-07-21 08:32:50 +03:00
Valentin Kipyatkov
4a8adacedd
Changed policy for properties from methods like "getURL()""
2015-07-21 08:32:50 +03:00
Valentin Kipyatkov
0ac990e1a0
More tests for smart casts
2015-07-21 08:32:50 +03:00
Valentin Kipyatkov
b6027a0efe
Changed synthetic properties naming for getters starting with "is"
2015-07-21 08:32:49 +03:00